Live-Forum - Die aktuellen Beiträge
Datum
Titel
03.10.2025 22:18:19
03.10.2025 18:57:58
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: beim Öffnen alle verborgenen Spalten EINBLENDEN

beim Öffnen alle verborgenen Spalten EINBLENDEN
04.05.2006 12:46:20
maxx_1985
Hallo zusammen,
ich möchte, dass Excel ALLE evtl. verborgenen Spalten beim Öffnen der Datei wieder einblendet.
Gibt es dafür einen VBA Befehl?
Danke für Eure Hilfe.
Max
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: beim Öffnen alle verborgenen Spalten EINBLENDEN
04.05.2006 12:56:26
Uduuh
Hallo,
in allen Tabellen?
in DieseArbeitsmappe:

Private Sub Workbook_Open()
Dim wks As Worksheet
For Each wks In Worksheets
wks.Columns.Hidden = False
Next wks
End Sub

Gruß aus’m Pott
Udo

Anzeige
AW: beim Öffnen alle verborgenen Spalten EINBLENDEN
04.05.2006 12:57:54
Franz
Hallo Max,
diesen Code im VBA-Editor für die Datei unter DieseArbeitsmappe einfügen

Private Sub Workbook_Open()
' blendet in allen Tabellenblättern ausgeblendete Spalten ein
Dim wks As Worksheet
For Each wks In ThisWorkbook.Worksheets
wks.Cells.EntireColumn.Hidden = False
Next wks
End Sub

Gruß
Franz
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Alle verborgenen Spalten beim Öffnen einblenden


Schritt-für-Schritt-Anleitung

Um in Excel alle verborgenen Spalten beim Öffnen einer Arbeitsmappe automatisch einzublenden, kannst Du folgenden VBA-Code verwenden:

  1. Öffne Excel und die entsprechende Arbeitsmappe.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Suche im Projektfenster Deine Arbeitsmappe und klicke darauf.

  4. Doppelklicke auf „DieseArbeitsmappe“ (ThisWorkbook).

  5. Füge den folgenden Code in das Codefenster ein:

    Private Sub Workbook_Open()
       Dim wks As Worksheet
       For Each wks In ThisWorkbook.Worksheets
           wks.Cells.EntireColumn.Hidden = False
       Next wks
    End Sub
  6. Schließe den VBA-Editor und speichere die Arbeitsmappe als Excel-Makro-aktivierte Datei (*.xlsm).

  7. Schließe und öffne die Arbeitsmappe erneut, um zu testen, ob alle ausgeblendeten Spalten eingeblendet werden.


Häufige Fehler und Lösungen

  • Fehler: Excel zeigt beim Öffnen keine eingeblendeten Spalten an.

    • Lösung: Stelle sicher, dass der Code korrekt in „DieseArbeitsmappe“ eingefügt wurde und dass die Datei als Makro-aktivierte Datei gespeichert ist.
  • Fehler: Der Code funktioniert nicht für alle Tabellen.

    • Lösung: Überprüfe, ob sich die Blätter in einer anderen Arbeitsmappe befinden oder ob sie geschützt sind.

Alternative Methoden

Eine weitere Möglichkeit, alle ausgeblendeten Spalten in Excel anzuzeigen, ist die Verwendung der Benutzeroberfläche:

  1. Markiere die Spalten links und rechts der verborgenen Spalten.
  2. Klicke mit der rechten Maustaste und wähle „Spalten einblenden“.
  3. Diese Methode kann jedoch zeitaufwendig sein, wenn viele Spalten ausgeblendet sind.

Praktische Beispiele

Wenn Du beispielsweise eine Excel-Datei mit mehreren ausgeblendeten Spalten hast und beim Öffnen alle Spalten einblenden möchtest, verwende den oben genannten VBA-Code. Der Code wird bei jedem Öffnen der Datei ausgeführt und sorgt dafür, dass Du sofort Zugriff auf alle Spalten hast.

Ein weiteres Beispiel ist die Verwendung des Codes, um auch alle ausgeblendeten Zeilen beim Öffnen einzublenden. Du kannst den Code dahingehend anpassen:

Private Sub Workbook_Open()
    Dim wks As Worksheet
    For Each wks In ThisWorkbook.Worksheets
        wks.Cells.EntireColumn.Hidden = False
        wks.Cells.EntireRow.Hidden = False
    Next wks
End Sub

Tipps für Profis

  • Nutze den Code, um nicht nur Spalten, sondern auch alle Zeilen einblenden zu können.
  • Verwende Bedingungen im Code, um nur bestimmte Blätter oder Spalten einzublenden.
  • Setze den Code in eine allgemeine Modul, wenn Du ihn in mehreren Arbeitsmappen verwenden möchtest.

FAQ: Häufige Fragen

1. Funktioniert der Code auch in Excel 365? Ja, der VBA-Code funktioniert in allen gängigen Excel-Versionen, einschließlich Excel 365.

2. Was tun, wenn ich den VBA-Editor nicht öffnen kann? Stelle sicher, dass Du die Entwickler-Optionen in Excel aktiviert hast. Du kannst dies in den Excel-Optionen unter „Menüband anpassen“ tun.

3. Kann ich den Code anpassen, um nur bestimmte Spalten einzublenden? Ja, Du kannst den Code so anpassen, dass er nur bestimmte Spaltenblenden, indem Du beispielsweise wks.Columns("A:C").Hidden = False verwendest.

4. Wie kann ich alle Zeilen einblenden? Füge einfach den entsprechenden Code für die Zeilen in die Workbook_Open-Subroutine ein, wie im praktischen Beispiel gezeigt.

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