Hallo zusammen,
ich probiere mich gerade in VBA, habe jetzt diesen Code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Range("D2") = 0 Then
Rows(18).EntireRow.Hidden = True
End If
If Range("D2") <> 0 Then
Rows(18).EntireRow.Hidden = False
End If
End Sub
Also wenn in Zelle D2 eine 0 eingetragen wird, dann soll Zeile 18 ausgeblendet werden.
Allerdings muss ich zukünftig ober- und unterhalb der Tabelle noch Zeilen einfügen, sodass D2 irgendwann nicht mehr D2 ist, sondern beispielsweise D3 und dann Zeile 19 ausgeblendet werden muss. Wie kann man programmieren, dass erkannt wird, dass neue Zeilen eingefügt worden sind?
Vielen Dank und Gruß
|