Target.Address Fehlermeldung Laufzeitfehler "424": Objekt erforderlich?
Hallo,
ich verschiedene Befehle mit VBA realisieren, um eine Auswahlliste anzupassen. Zum einen sollen Zellen ausgeblendet werden, wenn eine bestimmte Zelle leer ist und daher ein ganzer Teil der Liste entfallen kann. Der Befehl sieht folgendermaßen aus:
Sub HdlZellenVerbergen()
If Target.Address = "$C$9" Then
If C9 = "" Then
Rows("164:195").Hidden = True
Else
Rows("164:195").Hidden = False
End If
End If
End Sub
Da ich mich nun Hals über Kopf in VBA geschmissen habe und schon einige Male Internetrecherche betrieben habe, weiß ich nicht wo der Fehler liegt, da mir hier die Erfahrung fehlt. Der Fehler lautet wie in der Überschrift angegeben. Was muss ich machen, damit das ganze nun funktioniert.
Ein ähnliches Problem erwarte ich dann bei folgendem Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$8" Then
If [C8] = "x" Then [D22] = "y"
End If
End Sub
Auch hier wäre eine Hilfe super.
Vielen Dank im Voraus.