Thema Datum  Von Nutzer Rating
Antwort
Rot Erstellen von einem Ordner und ggf. falls dieser schon vorhanden ist Erweiterung des Namen
02.10.2020 14:53:43 Paul
NotSolved
02.10.2020 15:27:25 Mase
NotSolved
05.10.2020 11:43:34 Paul
NotSolved
05.10.2020 11:53:09 Mase
NotSolved
06.10.2020 12:52:08 Paul
NotSolved
06.10.2020 13:14:25 Gast97739
NotSolved
06.10.2020 13:39:54 Gast97739
*****
Solved
06.10.2020 14:51:37 Gast50025
NotSolved
07.10.2020 19:36:47 Gast90709
NotSolved
07.10.2020 19:55:26 Mase
NotSolved
08.10.2020 06:34:53 Gast1079544169801491
NotSolved
08.10.2020 09:04:29 Mase
NotSolved
07.10.2020 19:56:52 Mase
NotSolved
06.10.2020 14:40:55 Paul
NotSolved
06.10.2020 14:51:14 Gast97739
NotSolved

Ansicht des Beitrags:
Von:
Paul
Datum:
02.10.2020 14:53:43
Views:
819
Rating: Antwort:
  Ja
Thema:
Erstellen von einem Ordner und ggf. falls dieser schon vorhanden ist Erweiterung des Namen

Hallo liebes VBA Forum,

ich muss auf der Arbeit ein Programm erstellen in Excel das einen Ordner per Button erstellt. So ist das auch erstmal kein Problem, der Name des Ordners soll sich das aus einer vorher angelegten ComboBox ziehen. Das klappt auch soweit. Ebenso soll das Programm sofern ein Ordner mit dem jeweiligen Namen schon vorhanden ist einen neuen Ordner erstellen mit "Vx" am ende, das x ist im dem Fälle ein Zähler damit es verschiedene Versionen gibt. 

Mein Problem ist, dass er den Ordner nicht auslesen kann und dann immer im ersten Teil der If-Schleife bleibt, da er denkt das es den Ordner nicht gibt auch wenn es diesen schon gibt.

Eine Anmerkung ist noch, dass es sich um einen Netzwerkshare handelt auf dem die ordner erstellt werden sollen.

Wenn noch etwas unklar ist, dann beantworte ich das gerne!

Vielen Dank schonmal im voraus!

Hier einmal der Code:

Private Sub dateien_hochladen_Click()
Dim Pfad_Ordner As String
Dim i As Integer
 
Pfad_Ordner = ComboBox1.Value
pfad = "Hier steht normalerweise mein Dateipfad" 'Um später den Pfad anzupassen
'MsgBox pfad
'MsgBox Pfad_Ordner
 
If Dir(pfad & Pfad_Ordner & "\", vbDirectory) <> "" Then
    MsgBox Dir(pfad & Pfad_Ordner)
    MkDir (pfad & Pfad_Ordner)
    MsgBox Dir(pfad & Pfad_Ordner)
    MsgBox "Erfolgreich!", vbOKOnly, "Dateien hochladen"
Else
    i = 1
    Do While Dir(pfad & Pfad_Ordner & "_V" & i) & "\" <> ""
        'MsgBox Dir(pfad & Pfad_Ordner & "_V" & i)
         i = i + 1
        'MsgBox Dir(pfad & Pfad_Ordner & "_V" & i)
        MkDir (pfad & Pfad_Ordner & "_V" & i)
        MsgBox "Erfolgreich!", vbOKOnly, "Dateien hochladen"
    Loop
 
End If
 
End Sub

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
Rot Erstellen von einem Ordner und ggf. falls dieser schon vorhanden ist Erweiterung des Namen
02.10.2020 14:53:43 Paul
NotSolved
02.10.2020 15:27:25 Mase
NotSolved
05.10.2020 11:43:34 Paul
NotSolved
05.10.2020 11:53:09 Mase
NotSolved
06.10.2020 12:52:08 Paul
NotSolved
06.10.2020 13:14:25 Gast97739
NotSolved
06.10.2020 13:39:54 Gast97739
*****
Solved
06.10.2020 14:51:37 Gast50025
NotSolved
07.10.2020 19:36:47 Gast90709
NotSolved
07.10.2020 19:55:26 Mase
NotSolved
08.10.2020 06:34:53 Gast1079544169801491
NotSolved
08.10.2020 09:04:29 Mase
NotSolved
07.10.2020 19:56:52 Mase
NotSolved
06.10.2020 14:40:55 Paul
NotSolved
06.10.2020 14:51:14 Gast97739
NotSolved