Habe wieder mal ein Problem!
Habe folgendes Macro zum erzeugen eines neuen Tabellenblattes:
Worksheets.Add After:=Worksheets(Worksheets.Count)
Dim vntInput As Variant
Do
Do
vntInput = InputBox("Bitte Tabellenblatt Namen angeben! Format: MM JJJJ z. B. 06 2008")
If vntInput Like "## ####" Then Exit Do
If vntInput "" Then MsgBox "Eingabe Format nicht korrekt oder nicht eingegeben!", vbCritical, "Fehler"
Loop
Loop Until MsgBox("Ist die Eingabe korrekt? : " & vntInput, vbYesNo + vbQuestion) = vbYes
ActiveSheet.Name = (vntInput)
Ich möchte das ganze erweitern.
Das Macro soll auch kontrollieren ob der neu vergebene Name schon in der Arbeitsmappe besteht und das melden bzw. einen Fehler melden und wieder auf die Eingabe gehen.
Kann mir jemand von Euch weiterhelfen!
Mit besten Dank und Gruss
Schallbach