SendKeys in falscher Zelle
14.09.2020 15:15:01
Alexander
ich habe nun schon einige Zeit versucht, mein Problem mit SendKeys auch mit Hilfe von Google zu lösen, allerdings ohne Erfolg.
Ich habe eine Tabelle mit einer Zelle für die eine Datenvalidierung existiert. Per VBA habe ich realisiert, dass der User nur in die Zelle klicken muss (SendKeys "%(DOWN)"), damit dass Dropdown kommt (vermeidet einen zusätzlichen Klick).
Bei Änderung der Auswahl wird eine Change-Ereignis ausgelöst, dass eine andere Zelle auswählt. Bis hierhin funktioniert auch alles. Klick der User aber in die Zelle und drückt nach Anzeige der Auswahlliste ESCAPE und editiert den Wert in der Zelle per F2 manuell, so wird auch die Zielzelle ausgewählt aber auch dort SendKeys ausgeführt und damit eine (leere) Dropdown-Liste angezeigt (siehe auch beigefügte Beispieldatei).
Gibt es eine Möglichkeit, dass zu verhindern?
Viele Grüße,
Alex