Liebe VBA-Experten,
ich habe oft Fälle, in denen ich mehrere Dateien gleiche Typ importieren muss. Um aber nicht alle Dateien einzeln anstoßen zu müssen, wollte ich das ganze über ein Makro vereinfachen.
Die Idee ist wie folgt:
1. Dialogbox startet: Entsprechendes Import-Format auswählen
2. Dateipfad auswählen
3. in einem neuen Dialogfenster soll jetzt der Ordnerinhalt (Dateien) aus 2. auf der linken Seite (in einem Kasten) dargestellt werden. Auf der rechten Seite des Dialogfensters gibt es auch einen (leeren) Kasten. Mittels markieren im linken Kasten (=Auswählen der gewünschten Dateien) soll es mit den eingefügten Buttons (>, >>; <; <<) möglich sein, die Dateien in den rechten Kasten zu bringen.
4. Die im "rechten Kasten" aufgeführten Dateien sollen dann in einer Schleife nacheinander importiert werden.
Mir fehlt aktuell Schritt 3.
a. Wie bekomme ich es hin, dass der Ordnerinhalt, dessen Pfad in 2. ausgewählt wurde, in dem "linken Kasten" des neuen Dialogfensters aufgelistet werden?
b. Und wie bekomme ich diese dann von dem linken in den rechten Kasten "geschoben"?
Mir ist bekannt, dass man alle Dateien eines Typs mit einem einfacheren Makro einlesen kann. Es sollen aber nicht alle Dateien eines Typs importiert werden.
Vielleicht hat von Euch schon mal einer etwas Ähnliches gemacht?
Beste Grüße
Hans |