Ich möchte gerne aus einem Ordner bestimmte Dateien öffnen, das Worksheet "2" löschen und das speichern.
Leider funktioniert mein Makro dafür überhaupt nicht. Könntet ihr mir hier weiterhelfen?
Im Ordner sind viele Datein mit 1.xlsx, 2.xlsx, 3.xlsx etc.
zB sollen 29501.xlsx und 29512.xlsx bearbeitet werden.
Wie wende ich das Makro an bzw. wie bearbeite ich mein Makro am besten?
Soweit bin ich schon gekommen:
Sub Makro_blaetter_loeschen()
' Makro_blaetter_loeschen Makro
' Tastenkombination: Strg+Umschalt+M
Dim MyFile As String
Dim Filepath As String
Dim q As Long
Filepath = Application.ThisWorkbook.Path & "\"
Debug.Print Filepath
Filepath = "C:\Users\EE1902\Desktop\MAKRO\"
Ext = "29501.xlsx"
Debug.Print Ext
If Filepath = "" Then
Exit Sub
Else
MyFile = Dir(Filepath)
Debug.Print MyFile
Do While Len(MyFile) > 0
Workbooks.Open Filename:=Filepath & MyFile
'alle Blätter mit Namen "Stat.Kennzahlen" löschen
Sheets("Stat. Kennzahlen").Activate
Sheets("Stat. Kennzahlen").Select
ActiveWindow.SelectedSheets.Delete
ActiveWorkbook.Save
ActiveWorkbook.Close
'MyFile = Dir()
Loop
End If
End Sub
Vielen vielen dank schon im Voraus für die Antworten!
Liebe Grüße
Hannah