Thema Datum  Von Nutzer Rating
Antwort
11.02.2019 10:02:47 Younes Ouis
NotSolved
11.02.2019 11:01:04 Gast52198
NotSolved
11.02.2019 13:55:06 Gast54476
NotSolved
Blau Dringende Hilfe für die Bachelorarbeit
11.02.2019 11:03:38 Gast21224
NotSolved
11.02.2019 11:07:36 Gast2918
NotSolved
11.02.2019 13:50:30 Gast78184
NotSolved
12.02.2019 04:35:47 Gast21224
NotSolved
11.02.2019 13:58:53 Gast12595
NotSolved
11.02.2019 14:00:40 Gast76002
NotSolved
11.02.2019 15:46:27 Ulrich
NotSolved
11.02.2019 17:01:38 Gast65786
NotSolved
11.02.2019 23:01:15 Ulrich
NotSolved
11.02.2019 17:21:55 Gast3333
NotSolved
11.02.2019 19:17:22 Ulrich
NotSolved
11.02.2019 19:19:35 Gast3333
NotSolved
12.02.2019 08:58:57 Younes Ouis
Solved
12.02.2019 09:00:41 Younes Ouis
NotSolved
11.02.2019 20:37:13 Younes Ouis
NotSolved
11.02.2019 21:34:24 Gast3333
NotSolved
11.02.2019 21:58:12 Gast3333
NotSolved
12.02.2019 04:25:27 Gast21224
NotSolved
12.02.2019 06:22:55 Gast01233
NotSolved

Ansicht des Beitrags:
Von:
Gast21224
Datum:
11.02.2019 11:03:38
Views:
676
Rating: Antwort:
  Ja
Thema:
Dringende Hilfe für die Bachelorarbeit
strFile = Dir("D:\Verzeichnis\Datei.xlsx")

überprüft ob Datei.xlsx im Verzeichnis D:\Verzeichnis\ vorhanden ist.

Ist die Datei vorhanden, liefert Dir() den Dateinamen; somit ist strFile = "Datei.xlsx"

Ist sie nicht vorhanden, liefert Dir() eine Zeichenkette mit der Zeichenlänge Null (0).

 

Anders gesagt: ist strFile = "" dann war der Dateipfad ungültig. Ergo solltest du überprüfen warum er das ist, wo du ihn doch vorher ermittelt hast. ;) Entweder wurde er falsch zusammen gesetzt, oder du ließt falsch / vom falschen Ort ein.

Um das heraus zu finden, musst du z.B. den Wert von strPath prüfen. Hier kommt Debuggen ins Spiel. Du solltest den Code im Einzelschritt (Zeile für zeile) ausführen - dies geht mit F8. Den aktuellen Inhalt einer Variable kannst du am einfachsten überprüfen, wenn du mit dem Mauszeiger über die Variable im Code-Editor gehst und dort kurz ruhen läßt - dann erscheint ein Tooltip mit dem aktuellen Wert der Variable. Alernativ kannst du alle Variablen auch im Lokal-Fenster einsehen (ggf. einblenden über das Menü Ansicht im VBA-Editor).

 

Grüße & gutes Gelingen

 

PS: Im Überflug ist mir z.B. aufgefallen, dass du nicht explizit die Tabellenblätter referenzierst - das kann mitunter zu Fehlern führen.


Ihre Antwort
  • 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: Name: Email:



  • 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
11.02.2019 10:02:47 Younes Ouis
NotSolved
11.02.2019 11:01:04 Gast52198
NotSolved
11.02.2019 13:55:06 Gast54476
NotSolved
Blau Dringende Hilfe für die Bachelorarbeit
11.02.2019 11:03:38 Gast21224
NotSolved
11.02.2019 11:07:36 Gast2918
NotSolved
11.02.2019 13:50:30 Gast78184
NotSolved
12.02.2019 04:35:47 Gast21224
NotSolved
11.02.2019 13:58:53 Gast12595
NotSolved
11.02.2019 14:00:40 Gast76002
NotSolved
11.02.2019 15:46:27 Ulrich
NotSolved
11.02.2019 17:01:38 Gast65786
NotSolved
11.02.2019 23:01:15 Ulrich
NotSolved
11.02.2019 17:21:55 Gast3333
NotSolved
11.02.2019 19:17:22 Ulrich
NotSolved
11.02.2019 19:19:35 Gast3333
NotSolved
12.02.2019 08:58:57 Younes Ouis
Solved
12.02.2019 09:00:41 Younes Ouis
NotSolved
11.02.2019 20:37:13 Younes Ouis
NotSolved
11.02.2019 21:34:24 Gast3333
NotSolved
11.02.2019 21:58:12 Gast3333
NotSolved
12.02.2019 04:25:27 Gast21224
NotSolved
12.02.2019 06:22:55 Gast01233
NotSolved