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

Ein-Ausblenden in einzelnen Arbeitsblätter

Forumthread: Ein-Ausblenden in einzelnen Arbeitsblätter

Ein-Ausblenden in einzelnen Arbeitsblätter
27.12.2017 13:12:13
Werner
Hallo liebe Ecxelfreunde, ich hoffe Ihr hattet schöne Feiertage.
Würdet Ihr mir bitte einen Tipp geben bezüglich Ein-Ausblenden.
Ich habe Arbeitsblätter von Januar - Dezember und in denen möchte ich ein Teil Aus-Einblenden. Ich habe jetzt unten stehendes, aber in der Jahresübersicht und bei dem Arbeitsblatt Feiertage usw. soll es nicht ausgeblendet werden. Wie kann man es schreiben?
LG Werner
Sub AusEinblenden()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
With ws
.Range("J:AL").EntireColumn.Hidden = Not (.Range("J:AL").EntireColumn.Hidden)
End With
Next ws
End Sub

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ein-Ausblenden in einzelnen Arbeitsblätter
27.12.2017 13:37:01
Robert
Hallo Werner,
vor dem Ausblenden einfach den Namen der Tabelle überprüfen:
Sub AusEinblenden()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
With ws 
If .Name  "Jahresübersicht" AND .Name  "Feiertage" Then
.Range("J:AL").EntireColumn.Hidden = Not (.Range("J:AL").EntireColumn.Hidden)
End If
End With
Next ws
End Sub
Gruß
Robert
Anzeige
AW: Ein-Ausblenden in einzelnen Arbeitsblätter
27.12.2017 13:44:38
Werner
Herzlichen Dank Robert, funktioniert! Es macht richtig spaß mit Euch!
Danke
Freut mich, wenn ich helfen konnte. owT
27.12.2017 13:48:49
Robert
AW: Ein-Ausblenden in einzelnen Arbeitsblätter
27.12.2017 13:40:23
Sepp
Hallo Werner,
' **********************************************************************
' Modul: Modul1 Typ: Allgemeines Modul
' **********************************************************************

Option Explicit

Sub AusEinblenden()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
  Select Case ws.Name
    Case "Jahresüberblick", "Feiertage"
      'hier passiert nichts!
    Case Else
      With ws.Range("J:AL").EntireColumn
        .Hidden = Not .Hidden
      End With
  End Select
Next ws
End Sub

Gruß Sepp

Anzeige
;

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