12.08.2019, 09:44
(Dieser Beitrag wurde zuletzt bearbeitet: 12.08.2019, 09:49 von CHASiN1994.)
Hey Leute,
habe ein Projekt am laufen, bei dem ich aus mehreren Geschäftsstellen Daten in einem Controlling zusammenfasse.
Da läuft unserer Poolordner immer unter gleichartigen Strukturen
Poolordner\ Geschäftsstelle\ 1. Kunden; 2. Mitarbeiter; 3. Bewerber\ etc.
Nun möchte ich in dem Controlling mithilfe von Summewenns etc diese Daten ziehen.
Am Ende des Tages läuft es natürlich darauf hinaus, dass ich alle Dateien, die dafür relevant sind (in etwa 10 Dateien) gleichzeitig öffne. Das möchte ich automatisieren.
Im Grunde muss ich es mithilfe von variablen Dateipfaden automatisieren, da es je nachdem welcher Monat oder Jahr ist, eine andere Datei beansprucht.
Ich habe wie in der Beispieldatei in A1 das Jahr, in A2 den Monat und im Rest der Zeile 2 die einzelnen Geschäftsstellen.
Nun bin ich auf der Suche nach einem VBA Code, der mir automatisch im Dateipfad, der im Prinzip so aufgebaut ist:
diese Excel Datei
Was ich bereits probiert habe ist der einfache VBA Code
Kann man in einen VBA Code keine einfachen Formeln aus Excel einsetzen?
Bzw. wie kann ich den Code so umschreiben, dass ich damit diese Datei öffnen kann.
Ich freue mich auf eure Antworten
habe ein Projekt am laufen, bei dem ich aus mehreren Geschäftsstellen Daten in einem Controlling zusammenfasse.
Da läuft unserer Poolordner immer unter gleichartigen Strukturen
Poolordner\ Geschäftsstelle\ 1. Kunden; 2. Mitarbeiter; 3. Bewerber\ etc.
Nun möchte ich in dem Controlling mithilfe von Summewenns etc diese Daten ziehen.
Am Ende des Tages läuft es natürlich darauf hinaus, dass ich alle Dateien, die dafür relevant sind (in etwa 10 Dateien) gleichzeitig öffne. Das möchte ich automatisieren.
Im Grunde muss ich es mithilfe von variablen Dateipfaden automatisieren, da es je nachdem welcher Monat oder Jahr ist, eine andere Datei beansprucht.
Ich habe wie in der Beispieldatei in A1 das Jahr, in A2 den Monat und im Rest der Zeile 2 die einzelnen Geschäftsstellen.
Nun bin ich auf der Suche nach einem VBA Code, der mir automatisch im Dateipfad, der im Prinzip so aufgebaut ist:
Code:
F:\1. Poolordner XYXYYYXXY\"&SVERWEIS(LINKS(B2;FINDEN(" ";B2)-1);'Notwendige Daten'!$A$16:$C$21;3;FALSCH)&" "&LINKS(B2;FINDEN(" ";B2)-1)&"\2. Bewerber und Mitarbeiter\2. Mitarbeiter\2. Mitarbeiter-Controlling\1. Produktivitätsstatistik\"&$A$1&"\
diese Excel Datei
Code:
="PS_"&LINKS(B2;FINDEN(" ";B2)-1)&"_"&SVERWEIS($A$2;'Notwendige Daten'!$A$2:$D$13;4;FALSCH)&"_"&$A$1&".xlsx"
Was ich bereits probiert habe ist der einfache VBA Code
Code:
Sub Datei öffnen()
Workbooks.Open Filename:="F:\1. Poolordner Aurea\"&SVERWEIS(LINKS(B2;FINDEN(" ";B2)-1);'Notwendige Daten'!$A$16:$C$21;3;FALSCH)&" "&LINKS(B2;FINDEN(" ";B2)-1)&"\2. Bewerber und Mitarbeiter\2. Mitarbeiter\2. Mitarbeiter-Controlling\1. Produktivitätsstatistik\"&$A$1&"\[PS_"&LINKS(B2;FINDEN(" ";B2)-1)&"_"&SVERWEIS($A$2;'Notwendige Daten'!$A$2:$D$13;4;FALSCH)&"_"&$A$1&".xlsx]
End Sub
Kann man in einen VBA Code keine einfachen Formeln aus Excel einsetzen?
Bzw. wie kann ich den Code so umschreiben, dass ich damit diese Datei öffnen kann.
Ich freue mich auf eure Antworten