der Betreff sagt eigentlich schon alles. :) Ich möchte, wenn ich mit dem Befehl
ActiveWorkbook.Sheets.Add
ein neues Tabellenblatt erstelle, gleich den Namen vergeben. Somit würde ich mir ein Umbennen sparen.
Ist dies möglich?
vielen Dank!
Gruß
Uni
Sub neuesBlatt()
Dim x As Long
x = Worksheets.Count
On Error GoTo Fehler
Dim Frage As String
Frage = InputBox("Wie soll das neue Blatt heißen?", "Namensvergabe neues Tabellenblatt", " _
Tabelle" & x + 1)
If Frage "" Then ActiveWorkbook.Sheets.Add.Name = Frage
End
Fehler:
Application.DisplayAlerts = False
ActiveSheet.Delete
MsgBox "Fehler, evtl. ist der Blatt-Name ( " & Frage & " ) schon vergeben"
Application.DisplayAlerts = True
End Sub
Gruß Matthias