Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: prüfen, ob Spalte ein- oder ausgeblendet

prüfen, ob Spalte ein- oder ausgeblendet
03.10.2005 13:56:00
Pia
Hi!
Wie kann ich so eine Prüfung machen?
Danke Euch!

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: prüfen, ob Spalte ein- oder ausgeblendet
03.10.2005 14:05:58
Leo
If Columns(1).Hidden then
Msgbox "Spalte A ausgeblendet!"
Else
Msgbox "Spalte A eingeblendet!"
End If
mfg Leo
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

Spalten in Excel auf ausgeblendet prüfen


Schritt-für-Schritt-Anleitung

Um zu prüfen, ob eine Spalte in Excel ausgeblendet ist, kannst du ein einfaches VBA-Skript verwenden. Hier sind die Schritte, die du befolgen solltest:

  1. Öffne deine Excel-Datei und drücke ALT + F11, um den VBA-Editor zu starten.

  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 PruefeSpalte()
        If Columns(1).Hidden Then
            MsgBox "Spalte A ausgeblendet!"
        Else
            MsgBox "Spalte A eingeblendet!"
        End If
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Drücke ALT + F8, wähle PruefeSpalte aus und klicke auf Ausführen.

Mit diesem Skript kannst du schnell überprüfen, ob die erste Spalte (Spalte A) in deiner Excel-Datei ausgeblendet ist.


Häufige Fehler und Lösungen

  • Fehler: "Laufzeitfehler 1004: Methode 'Columns' des Objekts '_Global' fehlgeschlagen."

    • Lösung: Stelle sicher, dass du den Code in einem Modul und nicht in einem Arbeitsblatt oder einer Benutzerform eingefügt hast.
  • Fehler: Die MsgBox wird nicht angezeigt.

    • Lösung: Überprüfe, ob das Makro tatsächlich ausgeführt wird. Du kannst dies tun, indem du einen Haltepunkt im Code setzt oder zusätzliche MsgBoxen hinzufügst, um den Codefluss zu verfolgen.

Alternative Methoden

Falls du keine VBA-Makros verwenden möchtest, kannst du auch die Funktion =ISTFEHLER() in Kombination mit der FILTER-Funktion nutzen, um herauszufinden, ob Daten in einer ausgeblendeten Spalte vorhanden sind. Hier ein Beispiel:

=ISTFEHLER(FILTER(A:A;A:A<>""))

Diese Formel zeigt WAHR an, wenn die Spalte leer ist oder ausgeblendet wurde.


Praktische Beispiele

Angenommen, du hast eine Tabelle, in der manchmal Spalte B ausgeblendet wird. Um festzustellen, ob die Spalte ausgeblendet ist, kannst du das folgende VBA-Skript anpassen:

Sub PruefeSpalteB()
    If Columns(2).Hidden Then
        MsgBox "Spalte B ausgeblendet!"
    Else
        MsgBox "Spalte B eingeblendet!"
    End If
End Sub

Du kannst das Skript einfach anpassen, indem du die Zahl in Columns(2) änderst, um jede andere Spalte zu überprüfen.


Tipps für Profis

  • Wenn du häufig mit ausgeblendeten Spalten arbeitest, erwäge, eine Schaltfläche in deiner Excel-Oberfläche zu erstellen, um das Makro mit nur einem Klick auszuführen.
  • Nutze die Worksheet_Change-Ereignisprozedur, um automatisch zu prüfen, ob Spalten ausgeblendet werden, wenn Änderungen an der Tabelle vorgenommen werden.

FAQ: Häufige Fragen

1. Frage
Kann ich prüfen, ob mehrere Spalten ausgeblendet sind?
Antwort: Ja, du kannst eine Schleife verwenden, um mehrere Spalten zu überprüfen. Beispiel:

Sub PruefeMehrereSpalten()
    Dim i As Integer
    For i = 1 To 10 ' Überprüfe die ersten 10 Spalten
        If Columns(i).Hidden Then
            MsgBox "Spalte " & i & " ausgeblendet!"
        End If
    Next i
End Sub

2. Frage
Ist VBA in Excel 365 verfügbar?
Antwort: Ja, VBA ist in Excel 365 verfügbar und du kannst die oben genannten Schritte ohne Probleme ausführen.

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