wenn ich mein Explorer öffne werden alle PDF Dateien angezeigt, das läuft gut.
Jetzt sollten alle PDF Dateien selektiert werden und in dem vorhandenen Ordner
geschoben werden.
Geht dies per Makro (da es sehr viele sind) ?
mfg walter b
Dim dlgAuswahl As FileDialog
Set dlgAuswahl = Application.FileDialog(msoFileDialogFilePicker)
Dim AppWD As Object
Dim strDatei, lstrExt() As String
Dim Verzeichnis
With dlgAuswahl
.Filters.Clear
.Filters.Add "Excel Dateien", "*.pdf"
.InitialFileName = Verzeichnis
.Show
End With
Dim dlgAuswahl As FileDialog
Set dlgAuswahl = Application.FileDialog(msoFileDialogFilePicker)
' Set dlgAuswahl = Application.FileDialog(msoFileDialogFolderPicker) '3.12.23 klappt nicht
With dlgAuswahl
.Filters.Clear
.Filters.Add "Excel Dateien", "*.pdf"
.InitialFileName = Verzeichnis
.Show
End With
Public Sub PDF_Rechnung_suchen()
DoEvents
Dim dlgAuswahl As FileDialog
Set dlgAuswahl = Application.FileDialog(msoFileDialogFilePicker)
' Set dlgAuswahl = Application.FileDialog(msoFileDialogFolderPicker) '3.12.23 klappt leider nicht
Dim AppWD As Object
Dim strDatei, lstrExt() As String
Dim Verzeichnis
If ActiveSheet.Range("N1") = "Firma" Then
Verzeichnis = "\\Buchhaltung\D\__Dokumente\__Rechnungen\" _
& ActiveSheet.Range("Q1") & "\" & Format(Range("R1"), "00 ") & MonthName(Range("R1"))
If Dir(Verzeichnis, vbDirectory) = "" Then
MsgBox "Das Jahr oder der Monat ist noch nicht im Verzeichnis vorhanden !" _
& Chr(10) & "um Rechnung zu suchen muß erst eine Rechnung aktuell gespeichert sein !" _
& Chr(10) & "" _
& Chr(10) & "Es wird das vorhandene Verzeichnis geöffnet ! "
ChDrive "D:\"
' Verzeichnis = "D:\__Dokumente\__Rechnungen\"
Verzeichnis = "\\Buchhaltung\D\__Dokumente\__Rechnungen\"
Else
With dlgAuswahl
.Filters.Clear
.Filters.Add "Excel Dateien", "*.pdf"
.InitialFileName = Verzeichnis
.Show
End With
End If