ich habe eine kleine Frage an Euch, die ihr sicherlich beantworten könnt.
Auf einem Tabellenblatt arbeite ich unter dem Punkt:
Private Sub Worksheet_Change(ByVal Target As Range)
sehr viel mit dem Befehl Target (target.row, target.column), um die jeweils aktive Zelle zu erlangen, um mit dieser bestimmt andere Zellen abhängig von ihrem Standort ermitteln zu können.
Leider wird mein Code immer umfangreicher, denn er soll verschiedene Funktionen ausführen, wenn er in einer bestimmten Zelle ist und dort etwas bestimmtes eingibt. Auch sollen Kommentare angefügt werden usw.
zb. "E" schicke Email, trage etwas in eine andere Tabelle ein
oder "" schick wieder eine Email, lösche das auf der anderen Tabelle...
...nur um Beispiele zu benennen.
Ich wollte das ein oder andere jettz ganze gerne in ein Modul auslagern, welches ich dann einfach mit Call Modulname wieder aufgerufen hätte, um ein bisschen Übersicht zu verschaffen. Leider funktioniert in diesen Modulen dann nicht mehr mein Target-Befehl. Er erkentn dann zb. nicht mehr, welche Zelle gerade aktiv gesetzt wurde bzw. in welcher es eine Änderung gegeben hatte.
Kann mir da einer weiterhelfen ? Mache ich einen Denkfehler oder muss ich tatsächlich meinen ganzen Code alles in diesem Tabellenblatt fortlaufend weiterschreiben?