ich bitte (erneut) um eure Hilfe:
ich möchte in einer Tabelle alle Zeilen und Spalten im Bereich B5:BK64 per Makro ausblenden.
Wie geht das?
Danke für eure Hilfe!
Mfg
Fritz
Sub test()
Dim int_a As Integer
For int_a = 5 To 64 '$A$5:$A$64
If IsEmpty(Cells(int_a, 1)) = True Then Rows(int_a).Hidden = True 'Wenn Spalte 1 leer dann ausblenden
Next a
For int_a = 2 To 63 '$B$1:$BK$1
If IsEmpty(Cells(1, int_a)) = True Then Columns(int_a).Hidden = True 'Wenn Zeile 1 leer dann ausblenden
Next a
End Sub
Sub zeilen_spalten_aus_ein()
Dim rng As Range
Dim n As Integer
Set rng = Range("B5:BK64")
Application.ScreenUpdating = False
If Not blnHidden Then
blnHidden = True
For n = 1 To rng.Rows.Count
If Application.CountA(rng.Rows(n)) = 0 Then rng.Rows(n).Hidden = blnHidden
Next
For n = 1 To rng.Columns.Count
If Application.CountA(rng.Columns(n)) = 0 Then rng.Columns(n).Hidden = blnHidden
Next
Else
blnHidden = False
rng.Rows.Hidden = blnHidden
rng.Columns.Hidden = blnHidden
End If
Application.ScreenUpdating = True
End Sub