Dynamischen Bezug

03/02/2008 - 19:34 von Clarckkent | Report spam
Hallo Zusammen,

per Macro wirk in ein Tabellenblatt ein komplettes Verzeichnis mit Excel
files ausgelesen. Nun stehen zeilenweise komplette Phade in dem Dokument. Das
relevante Verzeichnis ist dynamisch und àndert sich. Der Aufbau der
Exceldateien ist aber immer komplett gleich (Gleiche Überschriften).

A1: C:\Daten\UAS\Artikeldownload 2008-01-21\BE010-013.xls
A2 :C:\Daten\UAS\Artikeldownload 2008-01-21\BE040-045.xls
...
A150:...

Nun habe ich mir einen Textstring gebastelt das genau den Pfad+Datei+Bezug
wiedergibt
F1: C:\Daten\UAS\Artikeldownload 2008-01-21\[BE040-045.xls]BE040-045!$A$1

Leider bekomme ich keine Werte. Habe es versucht mit Indirekt zu lösen. Aber
Indirekt greift leider auf keine geschlossenen Dateien zu.
Ich möchte die Formeln Anazhl2, Zàhlenwenn, Summe benutzen.

Gibt es da eine Lösung ohne VBA?

Vielen Dank im voraus

CK
Best regards
CK
 

Lesen sie die antworten

#1 Klaus \Perry\ Pago
03/02/2008 - 21:08 | Warnen spam
Hallo Clarckkent,

"Clarckkent" schrieb im Newsbeitrag
news:
Hallo Zusammen,

per Macro wirk in ein Tabellenblatt ein komplettes Verzeichnis mit Excel
files ausgelesen. Nun stehen zeilenweise komplette Phade in dem Dokument.
Das
relevante Verzeichnis ist dynamisch und àndert sich. Der Aufbau der
Exceldateien ist aber immer komplett gleich (Gleiche Überschriften).

A1: C:\Daten\UAS\Artikeldownload 2008-01-21\BE010-013.xls
A2 :C:\Daten\UAS\Artikeldownload 2008-01-21\BE040-045.xls
...
A150:...

Nun habe ich mir einen Textstring gebastelt das genau den Pfad+Datei+Bezug
wiedergibt
F1: C:\Daten\UAS\Artikeldownload 2008-01-21\[BE040-045.xls]BE040-045!$A$1

Leider bekomme ich keine Werte. Habe es versucht mit Indirekt zu lösen.
Aber
Indirekt greift leider auf keine geschlossenen Dateien zu.
Ich möchte die Formeln Anazhl2, Zàhlenwenn, Summe benutzen.



Indirekt() wàre schon der richtige Weg, aber leider nur für geöffnete Mappen

Aus der OH für Indirekt:

Verweist Bezug auf eine andere Arbeitsmappe (ein externer Bezug) muss diese
Arbeitsmappe geöffnet sein. Ist die Quellarbeitsmappe nicht geöffnet, gibt
die INDIREKT-Funktion den Fehlerwert #BEZUG! zurück.

Gruß
Klaus

Ähnliche fragen