Option Explicit Sub Makro1() ActiveWorkbook.Sheets.Add Before:=Worksheets(Worksheets.Count) With Sheets(1) .Name = "Protokoll" .Select End With End Sub
Sub Tabellenblatt() ' prüfen ob Tabelle bereits vorhanden ' wenn nicht vorhanden If IsError(Evaluate("Protokoll!A1")) Then ' bezogen neues Tabellenblatt With Worksheets.Add ' ans Ende der Mappe verschieben <== evtl. anpassen .Move after:=Worksheets(Worksheets.Count) ' Name zuweisen .Name = "Protokoll" End With Else MsgBox "Tabelle schon vorhanden" End If End Sub
58.4k Fragen
249k Antworten
7k Nutzer