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

Alle Tabellenblätter markieren

Forumthread: Alle Tabellenblätter markieren

Alle Tabellenblätter markieren
05.09.2005 11:40:33
Michael
hallo Zusammen.
Ich möchte, dass alle Tabellenblätter einer Datei mit einem VBA Befehl markiert werden.
Wenn ich mit dem Makrorecorder die Funktion aufzeichnen lassen, werden im Editor die jeweiligen Namen der Blätter angezeigt. Das Makro soll aber später auch für Dateien verwendet werden, deren Tabellenblätter andere Namen haben.
Gibt es sowas wie einen Befehl "Sheets.all.select" ?
Vorab nochmal Danke!
Michael
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Alle Tabellenblätter markieren
05.09.2005 11:44:11
IngGi
Hallo Michael,
gibt es: ThisWorkbook.Sheets.Select
Gruß Ingolf
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Alle Tabellenblätter in Excel markieren


Schritt-für-Schritt-Anleitung

Um alle Tabellenblätter in Excel zu markieren, kannst Du einen einfachen VBA-Befehl verwenden. Folge diesen Schritten:

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

  2. Klicke auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

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

    Sub AlleTabellenblaetterMarkieren()
       ThisWorkbook.Sheets.Select
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Drücke Alt + F8, um das Makro auszuführen, und wähle AlleTabellenblaetterMarkieren.

  6. Klicke auf Ausführen, um alle Blätter in Deiner Arbeitsmappe zu markieren.


Häufige Fehler und Lösungen

  • Fehler: Das Makro lässt sich nicht ausführen.

    • Lösung: Stelle sicher, dass Du die Makros in den Excel-Optionen aktiviert hast. Gehe zu Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter > Makroeinstellungen und aktiviere die Option für alle Makros.
  • Fehler: Nur einige Blätter werden markiert.

    • Lösung: Überprüfe, ob die Blätter ausgeblendet sind. Unsichtbare Blätter können nicht markiert werden. Du kannst sie über einen Rechtsklick auf die Reiter und „Einblenden“ wieder sichtbar machen.

Alternative Methoden

Wenn Du kein VBA verwenden möchtest, kannst Du auch manuell alle Reiter markieren:

  1. Halte die Strg-Taste gedrückt.
  2. Klicke nacheinander auf die Reiter der Tabellenblätter, die Du markieren möchtest.
  3. Um alle Blätter zu markieren, klicke mit der rechten Maustaste auf einen der Reiter und wähle „Alle Blätter auswählen“.

Praktische Beispiele

Hier sind einige Anwendungsbeispiele für das Markieren aller Tabellenblätter:

  • Drucken aller Blätter: Wenn Du alle Tabellenblätter drucken möchtest, markiere sie und gehe zu Datei > Drucken.
  • Formatierung: Du kannst einheitliche Formatierungen auf alle Blätter anwenden, indem Du sie zuerst markierst und dann die gewünschten Formatierungen vornimmst.

Tipps für Profis

  • Wenn Du regelmäßig mit vielen Tabellenblättern arbeitest, erstelle ein Makro, das nicht nur alle Arbeitsblätter markiert, sondern auch bestimmte Aktionen darauf ausführt, z. B. das Drucken oder das Zusammenfassen von Daten.
  • Experimentiere mit weiteren VBA-Befehlen, um die Funktionalität zu erweitern, wie z. B. das Löschen oder Umbenennen von Blättern.

FAQ: Häufige Fragen

1. Wie kann ich alle Tabellenblätter in einer neuen Arbeitsmappe markieren?
Du kannst das gleiche Makro verwenden, um alle Blätter in der neuen Arbeitsmappe zu markieren, solange Du die Arbeitsmappe öffnest, in der sich die Blätter befinden.

2. Funktioniert das Makro in allen Excel-Versionen?
Ja, das VBA-Makro sollte in allen modernen Excel-Versionen funktionieren, solange die Makros aktiviert sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige