Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
21.08.2009 09:27:32 |
Zülvi |
|
|
|
21.08.2009 11:49:46 |
Holger |
|
|
Aw:Aw:automatisches Öffnen aus einem bestimmten Pf |
21.08.2009 13:42:38 |
Zülvi |
|
|
|
21.08.2009 16:15:32 |
Holger |
|
|
|
24.08.2009 15:23:34 |
Zülvi |
|
|
Von:
Zülvi |
Datum:
21.08.2009 13:42:38 |
Views:
978 |
Rating:
|
Antwort:
|
Thema:
Aw:Aw:automatisches Öffnen aus einem bestimmten Pf |
Hallo Holger,
tatsächlich stehen zwei csv in dem Verzeichnis. Die soll Excel auch nacheinander abarbeiten. Ich hab das Makro mal schrittweise ausgeführt und Excel hat keine der beiden Dateien geladen. Es erkennt sie erst, wenn ich manuell über Datei --> öffnen das Verzeichnis, wo beide Dateien drinstehen anklicke und das Format "Alle Dateien" anklicke.
Ich dachte, mit dem Befehl Chdir setzt Excel automatisch den Focus auf den Pfad. oder hat er vielleicht Probleme mit dem csv-Format?
Grüße
Zülvi
Holger schrieb am 21.08.2009 11:49:46:
Hallo Zülvi,
hier ist die Ferndiagnose schwieriger. Führe mal diesen Teil des Makros schrittweise aus und stelle fest, was in der Variablen csv steht. Ich vermute, dass dort nicht die csv-Datei enthalten ist, sondern irgendetwas anderes, denn "Dir" schreibt die erste gefundene Datei in die Variable. Wenn das der Fall ist, kannst du eventuell den zweiten Stern durch die Endung der csv-Datei ersetzen, z.B.
pfad = "C:\Temp\FL"
csv = Dir(pfad + "\*.csv")
Das funktioniert aber auch nur sicher, wenn nur eine csv-Datei in diesem Verzeichnis ist.
Gruß
Holger
Zülvi schrieb am 21.08.2009 09:27:32:
Hello again,
meine letzte Anfrage wurde so prompt und erfolgreich beantwortet, da dachte ich in meinem jugendlichen Leichtsinn, ich stelle noch eine Frage. Dieses Mal geht es mir um das automatische Öffnen einer Datei aus einem bestimmten Pfad. Ich lege zur weiteren Bearbeitung unter C täglich eine csv ab. Ein Makro greift dann auf diesen Pfad zu, öffnet die csv und verarbeitet die Daten. Das funtioniert alles super, nur bringt Excel den Laufzeitfehler '1004'- Datei nicht gefunden, wenn ich nicht vor Start des Makros über Datei öffnen, manuell den Pfas eingestellt habe. Der Code für das automatische Öffnen sieht wie folgt aus:
pfad = "C:\Temp\FL"
ChDir pfad
csv = Dir(pfad + "\*.*")
Workbooks.Open Filename:=csv, UpdateLinks:=0, Format:=4, local:=True
Was kann ich tun, um diesen manuellen Schritt zu umgehen?
1000 Dank!
Zülvi |
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
21.08.2009 09:27:32 |
Zülvi |
|
|
|
21.08.2009 11:49:46 |
Holger |
|
|
Aw:Aw:automatisches Öffnen aus einem bestimmten Pf |
21.08.2009 13:42:38 |
Zülvi |
|
|
|
21.08.2009 16:15:32 |
Holger |
|
|
|
24.08.2009 15:23:34 |
Zülvi |
|
|