Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Tabellenblatt ans Ende verschieben

Forumthread: Tabellenblatt ans Ende verschieben

Tabellenblatt ans Ende verschieben
MB
Hallo zusammen,
mein Vorhaben: Ich möchte beim öffnen ein Tabellenblatt einfügen, in dem die zur Zeit aktiven Menü- und Symbolleisten aufgeführt werden. Beim Schließen der Datei sollen diese wieder eingestellt und das Tabellenblatt gelöscht werden.
Tabellenblatt einfügen klappt, aber wie kann ich das Tabellenblatt an Ende verschieben?
Der Makro-Rekorder bringt nur die Möglichkeit, die Tabelle zu benennen und in der Hilfe habe ich auch nichts gefunden.
Ich kann aber die Tabelle nicht konkret benennen, da es unterschiedlich viele sein können.
Für Eure Hilfe besten Dank im Voraus!
Liebe Grüße
Michael
Anzeige
AW: Tabellenblatt ans Ende verschieben
27.05.2011 10:27:49
Rudi
Hallo,
Worksheets.Add after:=Sheets(Sheets.count)
Gruß
Rudi
Noch eine Frage: Probleme durch Hochzählen
27.05.2011 10:39:33
MB
Hallo Rudi,
perfekt, Danke!
Noch eine Frage: Mir ist aufgefallen, dass Excel die Tabellenblätter hochzählt.
Bekomme ich irgendwann Probleme, wenn ich z. B. täglich auf diese Weise 3 Tabellenblätter einfüge und beim Beenden wieder lösche? Irgendwann bin ich dann ja bei Tabelle x-tausend!
Nochmals besten Dank!
Liebe Grüße
Michael
Anzeige
AW: Noch eine Frage: Probleme durch Hochzählen
27.05.2011 11:24:59
Matthias
Hallo
Wieso kommst Du auf x-tausend ?
wenn Du z.B. 3 Blätter erstellst und sie beim Beenden wieder löschst, dann bleibt doch die Anzahl Blätter immer gleich.
Wenn Du die Blätter

  • Tabelle1

  • Tabelle2

  • Tabelle3


hast
und die neu erstellten beim Beenden wieder löschst

  • Tabelle4

  • Tabelle5

  • Tabelle6


dann werden beim nächsten Öffnen wieder genau diese Blätter neu erstellt.
Würdest Du Tab2,4,6 löschen würden diese Blätter neu erstellt werden, nur eben ans Ende gestellt
Userbild
Anzeige
AW: Noch eine Frage: Probleme durch Hochzählen
27.05.2011 12:17:24
MB
Hallo Matthias,
da habe ich mich etwas undeutlich ausgedrückt. Die Anzahl der Tabellenblätter ändert sich dadurch natürlich nicht. Aber die Bezeichnung der Tabellenblätter steigt ständig.
Auf die Art und Weise heißt dann ein neu eingefügtes Tabellenblatt z. B. "Tabelle10000". Meine Frage war, ob dadurch irgendwelche Probleme auftreten können.
Liebe Grüße
Michael
Anzeige
hast Du schon mal probiert ...
27.05.2011 12:45:18
Matthias
Hallo
Ich denke Du löschst sie wieder?
Das Hochzählen passiert doch nur wenn die Datei geöffnet bleibt.
Wenn Du, wie Du selbst schreibst die Tabellen wieder löschst
und morgen erstellst Du dann wieder 3 neue Tabellen, die Du wiederum später löschst
dann werden doch immer die fehlenden Tabellen erstellt bevor Excel dann hochzählen würde
Probier das dochmal aus
Erstelle per Code 3 neue Tabellen also (Tabelle 4, 5, 6)
jetzt löschst Du diese wieder.
Nun wieder 3 neue erstellen. Jetzt zählt Excel hoch 7,8,9 (obwohl 4,5,6 fehlt). Das ist normal.
Nun 7,8,9 wieder löschen. Datei speichern & schließen
Jetzt öffnest Du die Detei erneut und erstellst 3 neue Blätter.
Wie heißen die denn jetzt ?
Userbild
Anzeige
AW: hast Du schon mal probiert ...
27.05.2011 14:59:22
MB
Hallo Matthias,
recht herzlichen Dank! Geht wieder bei 4 los, das hätte ich so nicht erwartet. Dann gibt´s auf alle Fälle keine Probleme!
Liebe Grüße
Michael
;
Anzeige
Anzeige

Infobox / Tutorial

Tabellenblatt ans Ende verschieben in Excel


Schritt-für-Schritt-Anleitung

Um ein Tabellenblatt in Excel ans Ende zu verschieben, kannst du die folgende Methode verwenden. Diese Anleitung geht davon aus, dass du mit VBA (Visual Basic for Applications) arbeitest. Du kannst ein neues Tabellenblatt hinzufügen und es direkt ans Ende der vorhandenen Blätter verschieben.

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Wähle im Menü "Einfügen" die Option "Modul", um ein neues Modul zu erstellen.

  3. Füge den folgenden Code in das Modul ein:

    Sub NeuesTabellenblattAnsEnde()
       Dim neuesBlatt As Worksheet
       Set neuesBlatt = Worksheets.Add
       neuesBlatt.Name = "Neues Blatt" ' Hier kannst du den Namen ändern
       neuesBlatt.Move After:=Sheets(Sheets.Count)
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Führe das Makro aus, indem du ALT + F8 drückst, das Makro auswählst und auf Ausführen klickst.

Das neue Tabellenblatt wird nun am Ende der bestehenden Blätter eingefügt.


Häufige Fehler und Lösungen

  • Fehler: "Das Blatt kann nicht erstellt werden."

    • Lösung: Stelle sicher, dass du nicht die maximale Anzahl von Blättern in deiner Arbeitsmappe erreicht hast. Excel hat eine Begrenzung von 255 Blättern.
  • Fehler: "Das Blatt kann nicht umbenannt werden."

    • Lösung: Überprüfe, ob der Name des Blattes bereits existiert oder ob du ungültige Zeichen im Namen verwendest.

Alternative Methoden

Falls du nicht mit VBA arbeiten möchtest, kannst du das Tabellenblatt auch manuell verschieben:

  1. Klicke mit der rechten Maustaste auf das Tab des gewünschten Tabellenblatts.
  2. Wähle "Verschieben oder Kopieren".
  3. Wähle im Dropdown-Menü "Ans Ende" aus.
  4. Klicke auf "OK".

Diese Methode ist schnell und einfach, wenn du nur gelegentlich Blätter verschieben möchtest.


Praktische Beispiele

Beispiel 1: Du möchtest ein Blatt erstellen, das die zur Zeit aktiven Menü- und Symbolleisten auflistet. Verwende das oben genannte VBA-Skript, um das Blatt automatisch ans Ende zu verschieben.

Beispiel 2: Wenn du regelmäßig Berichte erstellst, kannst du ein Makro anlegen, das beim Öffnen der Datei ein neues Blatt hinzufügt und es ans Ende verschiebt.


Tipps für Profis

  • Nutze Application.ScreenUpdating = False, um die Bildschirmaktualisierung während des Makro-Laufs zu deaktivieren. Das macht das Ausführen schneller und verhindert Flackern.

  • Überlege dir, das Makro als Schaltfläche in deiner Excel-Oberfläche zu platzieren, damit du es schneller aufrufen kannst.

  • Je nach Excel-Version können zusätzliche Funktionen zur Verfügung stehen. Halte deine Software stets aktuell, um von neuen Features zu profitieren.


FAQ: Häufige Fragen

1. Was passiert, wenn ich mehrere Blätter gleichzeitig hinzufüge? Wenn du mehrere Blätter hinzufügst, werden sie in der Reihenfolge erstellt, in der du sie hinzufügst. Du kannst sie dann manuell oder per VBA an die gewünschte Position verschieben.

2. Gibt es eine Begrenzung für die Anzahl der Tabellenblätter in Excel? Ja, die maximale Anzahl der Tabellenblätter in einer Excel-Datei liegt bei 255. Achte darauf, diese Grenze nicht zu überschreiten, um Probleme zu vermeiden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige