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

Forumthread: Mehrere Spalten gleichzeitig ausblenden

Mehrere Spalten gleichzeitig ausblenden
Peter
Guten Tag
Mein Code wird ab ActiveSheet.Columns("A:H,R:U,W:Y").Hidden = True
nicht mehr ausgeführt ("Typen unverträglich").
Wie kann ich die in der Klammer aufgeführten Spalten ausblenden?
Gruss, Peter
Sub Check()
Dim Ash As String,
Ash = ActiveSheet.Name
Sheets(Ash).Copy
ActiveSheet.Columns("A:H,R:U,W:Y").Hidden = True
ActiveSheet.Columns("AF").Hidden = False
End Sub

Anzeige

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

Betreff
Benutzer
Anzeige
AW: Mehrere Spalten gleichzeitig ausblenden
26.04.2011 17:01:51
Hajo_Zi
Hallo Peter,
ich hätte jetzt für jeden Bereich eine Zeile geschrieben.
In Excel kann man nicht zusammenhängende Bereich auch nicht mit einmal ausblenden.

AW: Mehrere Spalten gleichzeitig ausblenden
26.04.2011 17:11:09
Peter
Hallo Hajo
Vielen Dank.
Gruss, Peter
Anzeige
probier es so....
26.04.2011 17:13:39
robert
Range("C:D,G:J,M:N").EntireColumn.Hidden = True
AW: Mehrere Spalten gleichzeitig ausblenden
26.04.2011 17:13:51
Georg
Hallo Peter,
Range("A:H,R:U,W:Y").EntireColumn.Hidden = True
funzt bei mir.
LG Georg
AW: Mehrere Spalten gleichzeitig ausblenden
27.04.2011 06:47:39
Peter
Hallo Robert und Georg
Vielen Dank für eure Lösung.
Gruss, Peter
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
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

Mehrere Spalten gleichzeitig ausblenden in Excel


Schritt-für-Schritt-Anleitung

Um mehrere Spalten in Excel gleichzeitig auszublenden, kannst du den folgenden VBA-Code verwenden. Dieser Code blendet spezifische Spalten aus, ohne dass du für jeden Bereich eine separate Zeile schreiben musst.

  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 ein:

    Sub Ausblenden()
       ActiveSheet.Columns("A:H,R:U,W:Y").Hidden = True
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

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

Dieser Code blendet die Spalten A bis H, R bis U und W bis Y aus. Achte darauf, dass die Spaltenbereiche korrekt angegeben sind, um Typkonflikte zu vermeiden.


Häufige Fehler und Lösungen

  • Typen unverträglich: Dieser Fehler tritt auf, wenn du versuchst, nicht zusammenhängende Bereiche in einer Zeile anzugeben. Verwende stattdessen separate Zeilen für jeden Bereich.

  • Spalten werden nicht ausgeblendet: Stelle sicher, dass du den richtigen Arbeitsblattkontext verwendest. Der Code sollte sich im Kontext des aktiven Blattes befinden.

Wenn du Schwierigkeiten hast, mehrere Zeilen auszublenden, kannst du ähnliche Methoden wie oben verwenden:

ActiveSheet.Rows("1:10").Hidden = True

Alternative Methoden

Neben dem VBA-Ansatz gibt es auch andere Methoden, um mehrere Spalten auszublenden:

  1. Manuelle Methode:

    • Halte die STRG-Taste gedrückt und klicke auf die Spaltenköpfe, die du ausblenden möchtest.
    • Rechtsklicke auf eine der markierten Spalten und wähle „Ausblenden“.
  2. Verwendung von Plus-Zeichen:

    • Du kannst auch die Gruppenfunktion in Excel verwenden. Markiere die Spalten, die du ausblenden möchtest, gehe zu Daten und klicke auf Gruppieren. Danach kannst du die Spalten mit einem Plus-Zeichen ein- oder ausblenden.

Praktische Beispiele

Hier sind einige Beispiele, wie du mehrere Spalten oder Zeilen ausblenden kannst.

  • Mehrere Spalten:

    ActiveSheet.Columns("C:D,G:J,M:N").Hidden = True
  • Mehrere Zeilen:

    ActiveSheet.Rows("1:5,7,9").Hidden = True

Diese Beispiele helfen dir, die Funktionalität von Excel VBA zum Ausblenden von Bereichen effizient zu nutzen.


Tipps für Profis

  • Makros für wiederkehrende Aufgaben: Wenn du häufig mehrere Spalten oder Zeilen ausblenden musst, erstelle ein Makro, das du mit einem Tastenkürzel verknüpfen kannst.

  • Kommentare hinzufügen: Füge Kommentare in deinem VBA-Code hinzu, um die Funktionalität zu erklären. Das macht es einfacher, den Code später zu verstehen oder zu ändern.

  • Dokumentation: Halte eine kurze Dokumentation deiner Makros bereit, damit du und andere Benutzer diese leicht nachvollziehen können.


FAQ: Häufige Fragen

1. Wie kann ich alle Spalten in einem Arbeitsblatt ausblenden?
Verwende den folgenden VBA-Befehl:

ActiveSheet.Columns.Hidden = True

2. Kann ich mehrere Zeilen gleichzeitig ausblenden?
Ja, du kannst mehrere Zeilen mit dem folgenden Befehl ausblenden:

ActiveSheet.Rows("1:10").Hidden = True

3. Wie kann ich die ausgeblendeten Spalten wieder einblenden?
Verwende einfach:

ActiveSheet.Columns("A:H,R:U,W:Y").Hidden = False

Mit diesen Informationen bist du bestens gerüstet, um mehrere Spalten oder Zeilen in Excel effektiv auszublenden.

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