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