Arbeitsmappenverweis Excel/VBA
18.01.2006 09:46:04
Henrik
benötige mal wieder Hilfe von Euch.
Kann ich in der unten aufgeführten Formel, die ich in Zellen geschrieben habe, den Verweis auf die Arbeitsmappe (also:[ZC_Eingabe.xls]) so ändern, dass ich nicht nur auf diese mappe, sondern auf alle mappen, die mit 'Eingabe.xls' enden zugreife? (In der Art: [*_Eingabe.xls])
Vielleicht ist es auch möglich mit Hilfe von VBA? Sind aber viele Vergleiche und Bedingungen, die eingehalten werden müssen.
Formel:
=WENN(ODER(H$3="";$C7="");0;SUMME((INDIREKT("'[ZC_Eingabe.xls]Eingabe'!B9:B5555")=$C7)*
(INDIREKT("'[ZC_Eingabe.xls]Eingabe'!E9:E5555")=H$3)*ODER((INDIREKT("'[ZC_Eingabe.xls]Eingabe'!r9:r5555")="z");
(INDIREKT("'[ZC_Eingabe.xls]Eingabe'!r9:r5555")="a");
(INDIREKT("'[ZC_Eingabe.xls]Eingabe'!r9:r5555")="zn");(INDIREKT("'[ZC_Eingabe.xls]Eingabe'!r9:r5555")="zh");
(INDIREKT("'[ZC_Eingabe.xls]Eingabe'!r9:r5555")="e"))*(INDIREKT("'[ZC_Eingabe.xls]Eingabe'!s9:s5555"))))
Hab mit VBA schon mal anders rum experimentiert:
ActiveCell.FormulaR1C1="=IF([ZC_Vorlage_Eingabe.xls]Eingabe!R9C5:R5555C5="""","""",
[ZC_Vorlage_Eingabe.xls]Eingabe!R9C5:R5555C5*0.999)"
Konnte aber auch hier den Verweis auf die Arbeitsmappe nicht so verändern wie ich wollte.
Danke für Eure Bemühungen.
Gruß Henrik