Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sheet am Ende einfügen

Forumthread: Sheet am Ende einfügen

Sheet am Ende einfügen
29.11.2004 10:38:44
Christian
Hallo,
ich möchte per vba eine Tabelle einfügen. Das krieg ich noch hin. Ich möchte diese Tabelle aber am Schluß, d.h. als letzte nach allen anderen Tabellen einfügen.
Muss ich dazu die letzte Tabelle auswählen und dann einfügen?
Wobei er dann die Tabelle aber vor der letzten einfügt.
Danke für eure Hilfe.
GRuss
Christian
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sheet am Ende einfügen
WernerB.
Hallo Sebastian,
wie gefällt Dir das?
Sheets.Add After:=Sheets(Sheets.Count)
Viel Erfolg wünscht
WernerB.
P.S.: Dieses Forum lebt auch von den Rückmeldungen der Fragesteller an die Antworter !
AW: Sheet am Ende einfügen
29.11.2004 10:52:02
Christian
Hallo,
vielen Dank für die schnelle Hilfe. Ist wesentlich einfacher und schneller als die Methode, die ich wählen wollte.
Wo ist denn die VBA Hilfe von der du sprichst DR?
Gruss Christian
Anzeige
AW: Sheet am Ende einfügen
Dr.
Manchmal schadet es nicht, ein wenig auf der Idiotenwiese zu grasen ;-)
Userbild
AW: Sheet am Ende einfügen
29.11.2004 11:21:09
Christian
Danke
AW: Sheet am Ende einfügen
Dr.
Exakt Dein Problem steht in der VBA-Hilfe als Beispiel. ;-)
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Tabellenblatt am Ende einfügen in Excel


Schritt-für-Schritt-Anleitung

Um ein neues Tabellenblatt am Ende der bestehenden Blätter in Excel einzufügen, kannst du den folgenden VBA-Code verwenden:

Sheets.Add After:=Sheets(Sheets.Count)

Dieser Befehl fügt ein neues Tabellenblatt als letzte Tabelle ein. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und gehe zu dem Arbeitsblatt, in dem du das neue Tabellenblatt einfügen möchtest.
  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.
  3. Klicke auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.
  4. Füge den obigen Code in das Modul ein.
  5. Schließe den VBA-Editor und kehre zu Excel zurück.
  6. Führe das Makro aus, um dein neues Tabellenblatt am Ende der Liste hinzuzufügen.

Häufige Fehler und Lösungen

Fehler 1: Das Tabellenblatt wird nicht am Ende hinzugefügt.
Stelle sicher, dass du den Befehl After:=Sheets(Sheets.Count) korrekt eingegeben hast. Dies ist entscheidend, um das Sheet am Ende der Liste einzufügen.

Fehler 2: Kein Zugriff auf den VBA-Editor.
Überprüfe deine Excel-Einstellungen, um sicherzustellen, dass Makros aktiviert sind. Gehe zu Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter und aktiviere die Makros.


Alternative Methoden

Wenn du kein VBA verwenden möchtest, kannst du ein neues Blatt auch manuell einfügen:

  1. Klicke mit der rechten Maustaste auf das letzte Tabellenblatt.
  2. Wähle Einfügen.
  3. Wähle Arbeitsblatt und klicke auf OK.

Diese Methode ist jedoch weniger effizient, wenn du häufig neue Blätter hinzufügen musst.


Praktische Beispiele

Hier sind einige praktische Beispiele für das Erstellen eines neuen Tabellenblatts:

  • Neues Tabellenblatt erstellen:

    Sheets.Add
  • Neues Tabellenblatt kopieren und am Ende einfügen:

    Sheets("Vorlage").Copy After:=Sheets(Sheets.Count)

Diese Codes helfen dir, die Funktionalität von Excel VBA optimal zu nutzen.


Tipps für Profis

  • Verwende Variablen: Du kannst Variablen nutzen, um das Erstellen und Einfügen von Blättern flexibler zu gestalten. Beispiel:

    Dim neuesBlatt As Worksheet
    Set neuesBlatt = Sheets.Add(After:=Sheets(Sheets.Count))
    neuesBlatt.Name = "Neues Blatt"
  • Fehlerbehandlung: Implementiere Fehlerbehandlung in deinem VBA-Code, um unerwartete Probleme zu vermeiden. Beispiel:

    On Error Resume Next
    ' Dein Code hier
    On Error GoTo 0

FAQ: Häufige Fragen

1. Wie kann ich ein Tabellenblatt mit einem bestimmten Namen erstellen?
Du kannst den Namen im Code angeben:

Sheets.Add(After:=Sheets(Sheets.Count)).Name = "Mein Blatt"

2. Kann ich mehrere Blätter auf einmal hinzufügen?
Ja, du kannst eine Schleife verwenden, um mehrere Blätter hinzuzufügen. Beispiel:

For i = 1 To 5
    Sheets.Add After:=Sheets(Sheets.Count)
Next i

Mit diesen Informationen und Anleitungen bist du in der Lage, in Excel ein neues Tabellenblatt am Ende der Liste hinzuzufügen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige