(Indirekte) Bezüge mit über definierte Namen
27.11.2003 16:11:52
richard Weber
ich verwende in meinen VBA-Makros sehr gerne Bezüge mit von mir definierten Namen, wobei ich vor allem Spalten- und Zeilenname zum Schnitt bringe.
Beispiel:
Umsatz = Range("Preise!" & PRODUKT& " " & "Preise!" & JAHR).Value * MENGE
PRODUKT, JAHR und MENGE sind Variable. "Preise!" ist ein Blatt in dem die hier verwendeten variablen Spalten- und Zeilennamen definiert sind, also z.B.
Der Preis des PC_xy im Jahr 2003 = (Preise!PC_xy Preise!2003).Value
Dieses Faeture möchte ich auch direkt in einer EXCEL-Formel benutzen, habe es jedoch nicht geschafft einen "Schnittpunkt" zweier Namen (Zeile und Spalte) zu verwenden.
Beispiel: (PRODUKT JAHR)*Menge funktioniert nicht, weil nur die erste Variable "PRODUKT" als Zeilennamen interpretiert wird. JAHR als zweiter definierter (Spalten-)name wird ignoriert. Statt dessen wird jene Spalte im Bezugsblatt(Preise!) verwendet, in der auch die Formel definiert wurde.
Auch ein INDIREKT("Bezug"), wobei in der Zelle "Bezug" der String "PRODUKT JAHR") steht führt nicht zum Ziel.
Weiß hier jemand eine Lösung, direkt in einer EXCEL-Formel eine Schnittmenge über symbolische Namen in finden??
Danke
Richard