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

Forumthread: Makro Zeilenbereich ein- und ausblenden

Makro Zeilenbereich ein- und ausblenden
01.01.2021 22:40:58
Marko
Hallo,
ein frohes neues Jahr wünsche ich Euch.
Ich möchte in diesem Makro jede zweite Zeile im Bereich von Zeile 11 bis 90 mit einer CheckBox ausblenden.
Wie kann ich die Zeilen sinnvoll zusammenfassen und wie könnte der Code dann aussehen?
Vielen Dank für Eure Hilfe.
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
CheckBox1.Caption = "Details ausgeblendet!"
Range("O3").ClearContents
Columns("S:U").Hidden = True
Range("12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68, _
70,72,74,76,78,80,82,84,86,88,90").EntireRow.Hidden = True
Else
CheckBox1.Caption = "Details eingeblendet!"
Range("O3").Value = Sheets("Ausw1").Range("B9")
Columns("S:U").Hidden = False
Range("12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68, _
70,72,74,76,78,80,82,84,86,88,90").EntireRow.Hidden = False
Call ausblenden
End If
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro Zeilenbereich ein- und ausblenden
01.01.2021 22:54:50
Matthias
Hallo
Makro in Wechselwirkung
Option Explicit
Sub Ein_und_Aus()
Dim x&
For x = 12 To 90 Step 2
Rows(x).Hidden = Not Rows(x).Hidden
Next
End Sub
Gruß ...
Makro Zeilenbereich ein- und ausblenden
01.01.2021 23:08:17
Marko
Dankeschön...
AW: Makro Zeilenbereich ein- und ausblenden
02.01.2021 00:32:53
fcs
Hallo Marko,
hier noch eine Variante
LG
Franz
Private Sub CheckBox1_Click()
Dim zei_Start As Long, zei_Ende As Long, zei As Long, rngZeilen As Range
zei_Start = 12: zei_Ende = 90
Set rngZeilen = Nothing
Set rngZeilen = Cells(zei_Start, 1)
For zei = zei_Start + 1 To zei_Ende
Set rngZeilen = Union(rngZeilen, Cells(zei, 1))
Next
If CheckBox1.Value = True Then
'Details ausblenden
CheckBox1.Caption = "Details ausgeblendet!"
Range("O3").ClearContents
Columns("S:U").Hidden = True
rngZeilen.EntireRow.Hidden = True
Else
'Details ausblenden
CheckBox1.Caption = "Details eingeblendet!"
Range("O3").Value = Sheets("Ausw1").Range("B9")
Columns("S:U").Hidden = False
rngZeilen.EntireRow.Hidden = False
Call ausblenden                                 '?
End If
End Sub

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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