ich habe folgende Frage: Ich habe erste Versuche mit ereignisabhängigen Prozeduren gemacht, und zwar als erstes mit "worksheet_change()". Dabei geht es ja darum, dass eine Prozedur dann automatisch gestartet werden soll, wenn in einem bestimmten Zellbereich eine Veränderung des Inhalts durchgeführt wird. Leider findet sich zu diesem Befehl keinerlei Hilfe in der VBA/Excel-Hilfe.
Als erstes ist mir die Syntax nicht klar, wie der Parameter (nämlich der Zellbereich, auf den sich das Ereignis beziehen soll) übergeben werden soll.
Mein erster Versuch war
Private Sub Worksheet_Change(A1)
End Sub
wobei A1 die Zelle sein sollte, deren Veränderung die Prozedur auslösen sollte.
Daraufhin (d.h., sobald ich in irgendeiner Zelle des Tabellenblatts eine Veränderung vornehme) meldet das Programm: "Fehler beim Kompilieren: Deklaration der Prozedur entspricht nicht der Beschreibung eines Ereignisses oder einer Prozedur mit demselben Namen".
Was mich weiterhin verwirrt: Die Prozedur (bzw. der Versuch der Kompilierung) springt an, egal in welcher Zelle ich eine Veränderung vornehme, der Parameter "A1" hat also keine Auswirkung.
Hat jemand eine Idee, woran das alles liegen könnte?
Wieder mal vielen Dank im voraus für alle sachdienlichen Hinweise,
Klaus