Schleife zum Zeilen Ein- und Ausblenden
Christiane
Ich möchte bei Eingabe eines Namens in eine Zelle die darunter liegenden vier Zeilen einblenden und ansonsten diese Zeilen ausblenden.
Um dies zu erreichen, habe ich eine Schleife gebaut:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For i = 17 To 62 Step 5
If Cells(1, i) "" Then
Rows(i + 1).Hidden = False
Rows(i + 2).Hidden = False
Rows(i + 3).Hidden = False
Rows(i + 4).Hidden = False
Else
Rows(i + 1).Hidden = True
Rows(i + 2).Hidden = True
Rows(i + 3).Hidden = True
Rows(i + 4).Hidden = True
End If
Next i
End Sub
Leider sind jetzt immer die Zeilen ausgeblendet, egal ob in A17, A22, A27 etc. Namen eingetragen sind oder nicht.
Hab's auch schon mit
If ISEMPTY(Cells(1, i)) = False Then
probiert, ohne Erfolg. Entweder sind alle ein- oder alle ausgeblendet, das Programm scheint nicht zu verstehen, wann sich ein Name in A17 befindet und wann nicht.
Woran kann's liegen?
Schönen Gruß
Christiane
Anzeige