Makro auf alle Excel-Dateien anwenden ohne jede einzige aufm
15.02.2024 20:59:06
MiMoc
Ich habe eine Makro erstellt, die ich im Ordner Personal.XLSB gespeichert habe! Es funktioniert und ändert die Dateien so, wie ich es brauche.
Jetzt möchte ich die Makro auf alle Excel-Dateien anwenden, die sich in einem Ordner befinden, um sie nicht einzeln öffnen zu müssen.
Hier ist, was ich bisher versucht habe, aber es funktioniert nicht. Ich habe so etwas noch nie gemacht, es ist das erste Mal für mich. Ich versuche es immer wieder, jede Abend , aber offensichtlich mache ich irgendwo einen Fehler. Bitte habt euch also Geduld, mir die Dinge zu erklären. Es musst nicht unbedingt für mich getan, aber vielleicht könnte mir zumindest jemand die richtigen "Befehle" nennen. Danke viel viel man in Vorhaus.
Deutsch ist nicht meine Muttersprache , ich Ich hoffe trotzdem, mich gut erklärt zu haben
Sub ProvaDir()
Dim fName As String
Dim wbk As Workbook
Dim myPath As String
myPath = "C:\Users\MM\Desktop\Neuer Ordner\Progetto Powerpoint-Excel\Menu Excel\Donnerstag-kopie\"
fName = Dir(myPath)
Application.ScreenUpdating = False
Do While fName > ""
Set wbk = Workbooks.Open(fName)
ActiveSheet.Shapes.Range(Array("Picture 1")).Select
Selection.Delete
Rows("2:2").Select
Selection.Delete Shift:=xlUp
Selection.Delete Shift:=xlUp
Rows("5:5").Select
Selection.Delete Shift:=xlUp
Selection.Delete Shift:=xlUp
Selection.Delete Shift:=xlUp
Cells.Select
Range("A5").Activate
Selection.UnMerge
Range("B1").Select
'
wbk.Save
wbk.Close
fName = Dir()
Loop
Application.ScreenUpdating = True
End Sub