Worksheet_Change mit Name als Bezug
29.12.2004 18:59:33
Frank
ich habe unter "Level" vorsichtshalber "VBA nein" eingetragen, ein paar Grundkenntnisse habe ich aber schon, "VBA gut" wäre aber stark übertrieben.
Mein Problem ist: ich möchte bei einer Änderung eines Zellinhaltes eine SUB ausführen lassen. Eigentlich kein Problem. Wenn sich der Inhalt in Zelle "B5" ändert, bitte SUB ausführen:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$5" Then TueWas
End Sub
Das funktioniert ja auch so weit. Nun steht aber das Outfit der Tabelle noch nicht fest, und es kann sein, dass sich die relevante Zelle, hier "B5", evtl. verschiebt und dann vielleicht "C7" ist. Ich habe deshalb "B5" einen Namen gegeben: "Start". Nun kann sich die Tabelle durch Einfügen/Löschen von Zeilen/Spalten ändern, "Start" bleibt "Start". Ich schaffe es aber nicht, in
If Target.Address =
irgendwie nun den Namen "Start" zu verwenden. Egal was ich mache, das Ganze endet immer bei "End Sub ", "TueWas" wird nicht aufgerufen. Vermutlich ist das PillePalle, aber ich ich komme einfach nicht darauf. Kann mir da jemand weiterhelfen?
Vielen Dank schon mal !
Grüße aus Hamburg von
Frank