variabler Pfad
30.11.2020 22:28:45
Rainer
im folgenden Makro soll der Teil des Pfads/ der Datei Test(1) variabel programmiert werden. Der OneDrive - Ordner hat bei den einen Anwendern den Zusatz (1) , bei den anderen Anwendern nicht.
Wenn der Pfad ... Test(1) vorhanden ist, soll dieser angesprochen werden. Wenn nur der Pfad ...Test vorhanden ist, soll dieser angesprochen werden.
Danke vorab für eure Hilfe.
Gruss Rainer
Das ursprüngliche Makro wie folgt:
Private Sub PDF_im_OneDrive_Ersetzen()
Dim sDatei As String
Dim sPfad As String
sDatei = Environ$("USERPROFILE") & "\OneDrive - Test(1)\*.pdf"
sPfad = Environ$("USERPROFILE") & "\OneDrive - Test(1)"
'prüfen ob eine PDF im OneDrive vorhanden ist und falls ja
'PDF löschen
If Dir(sDatei) "" Then
Kill sDatei
End If
On Error Resume Next
'PDF Anlegen in OneDrive
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
sPfad & "\Export vom " & Date _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False
End Sub