Neues Tabellenblatt rechts anordnen in Excel
Schritt-für-Schritt-Anleitung
Um ein neues Tabellenblatt in Excel rechts anzuordnen, kannst du folgendes VBA-Makro verwenden. Dieses Beispiel ist für Excel-Versionen geeignet, die die VBA-Programmierung unterstützen.
-
Öffne Excel und drücke ALT + F11, um den VBA-Editor zu starten.
-
Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.
-
Füge den folgenden Code in das Modul ein:
Sub NeuesTabellenblattRechts()
Dim wert As String
wert = Range("B100").Value
Sheets.Add.Name = wert
Sheets(wert).Move After:=Sheets(Sheets.Count)
End Sub
-
Schließe den VBA-Editor und gehe zurück zu Excel.
-
Wähle eine Zelle aus, in der der Name für das neue Tabellenblatt steht (in diesem Beispiel B100).
-
Führe das Makro aus, um das neue Blatt rechts anzuordnen.
Häufige Fehler und Lösungen
Alternative Methoden
Wenn du keine VBA-Programmierung verwenden möchtest, kannst du auch manuell ein neues Blatt hinzufügen:
- Klicke mit der rechten Maustaste auf eines der bestehenden Blätter.
- Wähle
Einfügen > Arbeitsblatt.
- Ziehe das neue Blatt mit der Maus an die gewünschte Position (rechts).
Praktische Beispiele
Hier ist ein praktisches Beispiel, wie du das Makro anpassen kannst, um das neue Blatt nach einem bestimmten Blatt zu positionieren:
Sub NeuesTabellenblattNach()
Dim wert As String
wert = Range("B100").Value
Sheets.Add.Name = wert
Sheets(wert).Move After:=Sheets("Blatt1") ' Ändere "Blatt1" in den Namen des Blattes, nach dem du das neue Blatt einfügen möchtest.
End Sub
Dieses Makro fügt ein neues Blatt nach dem Blatt mit dem Namen "Blatt1" ein.
Tipps für Profis
- Verwende Fehlerbehandlung: Füge
On Error Resume Next und On Error GoTo 0 hinzu, um Fehler abzufangen, die beim Hinzufügen eines neuen Blattes auftreten können.
-
Benutzerfreundlichkeit: Erwäge, den Benutzer nach dem Namen für das neue Blatt zu fragen, anstatt ihn aus einer festen Zelle zu lesen. Du kannst dazu die InputBox-Funktion verwenden:
Dim wert As String
wert = InputBox("Gib den Namen für das neue Blatt ein:")
FAQ: Häufige Fragen
1. Wie kann ich das Makro speichern?
Um das Makro zu speichern, gehe zu Datei > Speichern unter und wähle den Dateityp Excel-Arbeitsmappe mit Makros (.xlsm).
2. Funktioniert das Makro in jeder Excel-Version?
Das Makro sollte in den meisten modernen Excel-Versionen funktionieren, die VBA unterstützen, z. B. Excel 2010 und höher.