AW: Dateien mit vers. Endungen verschieben
08.09.2022 18:01:10
Heli
Hi,
das müsste ungefähr so funktionieren:
Private Sub CommandButton11_Click()
Private Sub CommandButton11_Click()
Dim PfadScanOrdner As String, PfadEin As String, Datei As String, DateiNeu As String, strEndung As String
Dim JaNein, Anz As Integer
Dim counter As Long
Dim arr As Variant
'***Vorgaben
PfadScanOrdner = "X:\Scan\"
Datei = Dir(PfadScanOrdner & ".")
counter = 1
Do While Datei ""
JaNein = MsgBox("In ihrem Scan-Ordner im Verzeichnis: " & PfadScanOrdner & " wurden Dateien erkannt. Möchten Sie diese in den Vorgang importieren ?", vbYesNo + vbQuestion, "Import")
If JaNein = vbYes Then
arr = Split(Datei, ".")
strEndung = arr(UBound(arr, 1))
arr(UBound(arr, 1)) = "_" & Format(Date, "YYYYMMDD")
DateiNeu = Join(arr, ".") & "." & strEndung
MoveFile PfadScanOrdner & Datei, sPfadAktenscan & DateiNeu
'Kill PfadScanOrdner & Datei 'löschen
Anz = Anz + 1
End If
Datei = Dir() ' nächste Datei
counter = counter + 1
Loop
End Sub
VG, Heli