2017-03-21 11 views

Antwort

0

Ich glaube, das ist, was Sie für

suchen Diese erste eine neue Arbeitsmappe erstellt, fügt dann ein neues Blatt zu Beginn, bevor es auf „Optionen“ umbenennen. Der Rest der Blätter sollte dann dem Muster Standard Namensgebung folgen

Option Explicit 
Public Sub NewWorkbook() 
    With Workbooks.Add 
     With .Sheets.Add(Before:=.Sheets(1)) 
      .Name = "Options" 
     End With 
    End With 
End Sub 
+0

Es funktioniert nicht genau so, wie ich es wollte. Ich kann versuchen, mein Problem besser zu erklären. In der neuen Arbeitsmappe möchte ich nur ein Blatt mit dem Namen "Optionen" haben und wenn ein Benutzer zusätzliche Blätter hinzufügen möchte, beginnt er, sie aus "Blatt1" hinzuzufügen. Momentan erhalte ich mit Ihrem Beispiel eine neue Arbeitsmappe mit dem Blatt "Optionen" und dem bereits geöffneten "Blatt1". Auch wenn ich versuche, ein drittes Blatt hinzuzufügen, startet es von "Sheet3" und nicht "Sheet2", wie ich es möchte. – Anne

0

Der folgende Code wird eine neues Workbook mit nur 1 Blatt mit dem Namen „Optionen“ hinzufügen. In Bezug auf den zweiten Teil, um von "Sheet1" anstelle von "Sheet2" zu starten, muss der neu erstellten Arbeitsmappe Code hinzugefügt werden, da die neue Arbeitsmappe standardmäßig bereits 1 Arbeitsblatt mit dem Namen "Options" hat Tatsächlich fügen Sie ein zweites Arbeitsblatt hinzu, daher benennt Excel automatisch "Sheet2"

Option Explicit 

Sub CreateNewWB() 

With Application 
    .SheetsInNewWorkbook = 1 
    .Workbooks.Add 
    .Sheets(1).Name = "Options" 
End With 

End Sub 
+0

Lektion für den Tag - .SheetsInNewWorkbook'. Ich wusste nie darüber - ich habe immer "Workbooks.Add xlWBATWorksheet" verwendet, um eine neue Arbeitsmappe mit einem einzelnen Blatt zu erstellen. Die Hilfedatei erwähnt sogar 'SheetsInNewWorkbook', wenn Sie' Workbooks.Add' betrachten. Aber es überschreibt Ihre aktuelle Einstellung, daher lohnt es sich, den Code zur Erinnerung an die ursprüngliche Einstellung zu erhalten, bevor Sie ihn ändern - meine Arbeitsmappen werden jetzt alle mit 5 Blättern erstellt. –

Verwandte Themen