Eine Excel-Makro hinzufügen und ein neues Arbeitsblatt-Name

Eine der einfachsten Arbeitsblatt bezogenen Automatisierungen Sie mit einem Makro in Excel anwenden können, ist das Hinzufügen und ein neues Arbeitsblatt zu benennen. Hier ist, wie das Makro funktioniert und wie es zu benutzen.

Wie die Makro funktioniert

Wenn Sie durch die Zeilen des Codes zu lesen, werden Sie sehen, dass dieses Makro relativ intuitiv:

Sub Macro1 () 'Schritt 1: Excel Sagen was ist, wenn errorOn Error GoTo MyError'Step zu tun 2: Fügen Sie ein Blatt und den Namen itSheets.AddActiveSheet.Name = _WorksheetFunction.Text (Now (), "m-d-yyyy h_mm_ss 
am / pm ") Ausfahrt Sub'Step 3: Wenn hier ein Fehler happened- die userMyError sagen: MsgBox" Es gibt bereits ein Blatt genannt, dass "End Sub.

Sie müssen davon ausgehen, dass, wenn Sie das neue Blatt einen Namen geben, der bereits vorhanden ist, würde ein Fehler auftreten. So in Schritt 1, sagt das Makro Excel sofort auf die Linie überspringen, die MyError sagt (in Schritt 3), wenn ein Fehler auftritt.

Schritt 2 verwendet die Add-Methode ein neues Blatt hinzuzufügen. Standardmäßig wird das Blatt genannt Blattxx, woher xx stellt die Anzahl der Folie. Sie geben dem Blatt einen neuen Namen, indem Sie die Eigenschaft Name des Active Objekt zu ändern. In diesem Fall sind die Benennung Sie das Arbeitsblatt mit dem aktuellen Datum und Uhrzeit.

Wie bei den Arbeitsmappen, jedes Mal wenn Sie VBA verwenden, um ein neues Blatt hinzuzufügen, wird das neu hinzugefügte Blatt automatisch das aktive Blatt. Schließlich ist zu beachten in Schritt 2, dass das Makro, das Verfahren beendet wird. Es hat dies zu tun, damit sie nicht aus Versehen in Schritt 3 gehen wird (die ins Spiel kommt nur dann, wenn ein Fehler auftritt).

Schritt 3 benachrichtigt den Benutzer, dass der Blattname ist bereits vorhanden. Auch hier sollte dieser Schritt nur dann aktiviert werden, wenn ein Fehler auftritt.

Wie das Makro zu verwenden,

Um dieses Makro implementieren, können Sie es in einem Standardmodul kopieren und einfügen:

  1. Visual Basic-Editor aktivieren, indem Sie Alt + F11 drücken.

  2. rechts, klicken Sie auf das Projekt / die Arbeitsmappe Namen im Projektfenster.

  3. Wählen Sie Einfügen-Modul.

  4. Geben oder den Code in das neu erstellte Modul einfügen.

Menü