Prüfen, ob Blatt existiert

Kann mir bitte jemand raten, wo ich bin läuft hier falsch? Ich möchte, um zu überprüfen, ob das Blatt mit dem Namen "test" existiert und wenn nicht, erstellen und benennen Sie das Blatt "test". Wenn es vorhanden ist, führe ich einen separaten code-Blöcke, die ich noch nicht hier. Ich habe verwendet, error-handling, dass es ignoriert die errornif es passiert.

If Sheets("test").Name = "" Then  
'MsgBox Sheets("test").Name & "Name"  
.Worksheets.Add         After:=ThisWorkbook.Worksheets("test2")  
.ActiveSheet.Name = "test"  
End If  

Egal was ich mache, dieser Abschnitt der code immer ausgeführt wird und erstellt ein neues Blatt.Der code wird ordnungsgemäß ausgeführt, wenn das Blatt "test" noch nicht existiert. Es erstellt ein neues Blatt und benennt Sie um und bewegt sich auf. Natürlich muss es nicht benennen Sie das Blatt in dem anderen Fall, da schon ein weiteres Blatt "test" mit dem gleichen Namen.

Dank!

Schreibe einen Kommentar