online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon achim71 vom 26.01.2019, 17:36 Options

Problem mit VBA " MKDir" Befehl

Hallo Leute,

ich hoffe hr könnt mir Helfen und zwar habe ich folgenden VBA Code der auch so weit ja funktioniert nur macht er Probleme wenn ich einen längeren Pfand angeben will.

z.B. c:\test - das macht der Code noch wenn ich aber
" c:\test\2007\abc " angebe bricht der Code mit folgender Fehlermeldung ab Laufzeitfehler 76 Pfad wurde nicht gefunden.

im lw_pfad As String
lw_pfad = ActiveSheet.Range("i1").Value
lw_pfad = InputBox("Geben Sie hier das Laufwerk und den Pfad an," & Chr(13) & " wo die Datei gespeichert werden soll( z.B. C:\Test\06 ). " & Chr(13) & "Der Dateiname wird Automatisch erstellt. " & Chr(13) & Chr(13) & "(Ihre Eingabe wird in der Zelle I1 als neuer Default-Wert gespeichert.)", "Datei speichern unter...", lw_pfad)
If lw_pfad = "" Then
MsgBox "Der Pfad wurde nicht angelegt, da Sie [Abbrechen] gedrückt oder nichts eingegeben haben.", , "Abbruch"
Exit Sub
Else
If Right(lw_pfad, 1) <> "\" Then lw_pfad = lw_pfad & "\"
ActiveSheet.Range("i1").Value = lw_pfad


Rem Speicherort fertig, Ordner anlegen

If Dir(Range("i1"), vbDirectory) = "" Then
MkDir (Range("i1"))
MsgBox "Ordner wurde angelegt!"

Grüße
Achim


Antwort schreiben

Antwort 1 von achmi71 vom 26.01.2019, 20:41 Options

Hallo,

hat sich erledigt, habe noch ein wenig gesucht und das richtige gefunden.


Gruß
Achim

Ähnliche Themen

SQL Variablen zuweisung
ichhabeinefrage  03.08.2007 - 256 Hits - 6 Antworten

vba in Code-Zeile "springen"
eselsaffe  05.10.2007 - 143 Hits - 4 Antworten

VBA-Befehl für Steuerung - Pos1 ?
finger59  19.03.2008 - 155 Hits - 2 Antworten

VBA
gropi  23.04.2008 - 49 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026