Hans Faber
2004-02-20 11:03:56 UTC
Hallo NG'ler,
ich arbeite mit Excel 2000 unter NT4. In einer Datei habe
ich mit Hilfe des Worksheet_SelectionChange-Ereignisses
bestimmte Routinen (z.B. das Behandeln der eingegebenen
Werte) an die Bedingung geknuepft, ob sich die Markierung
in einem bestimmten Bereich befindet. Es gibt verschiedene
Bereiche, die mit Namen angesprochen werden und in denen
dann jeweils andere Sub-Routinen gestartet werden. Das
funktioniert soweit auch ganz gut.
Das Worksheet_SelectionChange-Ereigniss tritt ja ein, wenn
sich die Markierung in einem Arbeitsblatt aendert. Diese
Aenderung kann durch ENTER, CURSOR-Tasten oder einen
Mausklick auf eine neue Zelle hervorgerufen werden.
Frage:
Gibt es eine Moeglichkeit, per VBA zu erfahren, durch
welche Aktion (ENTER, CURSOR, Mausklick) das
Worksheet_SelectionChange-Ereigniss ausgeloest wurde?
Fuer Hinweise, die ... ..., bedanke ich mich sehr.
Gruss,
Hans Faber
ich arbeite mit Excel 2000 unter NT4. In einer Datei habe
ich mit Hilfe des Worksheet_SelectionChange-Ereignisses
bestimmte Routinen (z.B. das Behandeln der eingegebenen
Werte) an die Bedingung geknuepft, ob sich die Markierung
in einem bestimmten Bereich befindet. Es gibt verschiedene
Bereiche, die mit Namen angesprochen werden und in denen
dann jeweils andere Sub-Routinen gestartet werden. Das
funktioniert soweit auch ganz gut.
Das Worksheet_SelectionChange-Ereigniss tritt ja ein, wenn
sich die Markierung in einem Arbeitsblatt aendert. Diese
Aenderung kann durch ENTER, CURSOR-Tasten oder einen
Mausklick auf eine neue Zelle hervorgerufen werden.
Frage:
Gibt es eine Moeglichkeit, per VBA zu erfahren, durch
welche Aktion (ENTER, CURSOR, Mausklick) das
Worksheet_SelectionChange-Ereigniss ausgeloest wurde?
Fuer Hinweise, die ... ..., bedanke ich mich sehr.
Gruss,
Hans Faber