Ich soll in einer Excel Datei (.xlsm) zwei Spalten löschen "F" u. "N" und diese Datei dann als neue Datei abspeichern - Bezeichnung soll sein "Sport_alterDateiname.xls"
Sub xxx()
If ActiveWorkbook.Name = ThisWorkbook.Name Then
MsgBox "Bitte die richtige Datei auswählen"
Exit Sub
ElseIf ActiveWorkbook.Name Like "SPORT_" Then
MsgBox "diese Datei wurde schon bearbeitet"
Exit Sub
End If
ActiveSheet.Columns(14).Delete
ActiveSheet.Columns(6).Delete
Application.DisplayAlerts = False 'keine Rückfrage, falls Datei schon vorhanden, direkt überschreiben
ActiveWorkbook.SaveAs ActiveWorkbook.Path & "\SPORT_" & ActiveWorkbook.Name, ActiveWorkbook.FileFormat
Application.DisplayAlerts = True
ActiveWorkbook.Close False
End Sub
ActiveWorkbook.SaveAs ActiveWorkbook.Path & "\SPORT_" & Left(ActiveWorkbook.Name, InStrRev(ActiveWorkbook.Name, ".") - 1), xlOpenXMLWorkbook
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen