1.1k Aufrufe
in Tabellenkalkulation von
Hallo,

ich lese sämtliche Dateien in einem Ordner des file-Systems aus

...
Dim objFolder As Object ' komplettes Verzeichnis
Dim objFileWithFolder As Object ' Verzeichnis + Dateiname + extension
...

For Each objFileWithFolder In objFolder.Files
For intRowFormula = 1 To 75

Anstelle der 75 möchte ich bei jeder gefundenen Datei einen Wert auslesen, der mir die tatsächlich benötigte Anzahl für die Schleife liefert. Dieser Wert steht immer in der Zelle "G2".

Ich habe es versucht mit
objFileWithFolder.Sheets("Testfälle").Range("G2").Value
aber das haut nicht hin.

Kann mir jemand helfen? Wäre schön.

Danke, Gruß
Jojo

2 Antworten

0 Punkte
von nighty Experte (6.6k Punkte)
hi Jojo ^^

anstatt der 75

ExecuteExcel4Macro ("'C:\Temp\" & "[" & DateiName & "]Tabelle1" & "'!" & Range("A2").Address(, , xlR1C1))


anzupassen waeren

"'C:\Temp\"
DateiName
Tabelle1
Range("A2")

gruss nighty
0 Punkte
von
Hallo nighty,

perfekt - ich bin begeistert.

Vielen Dank
Jojo

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...