- #1
N
neojade
Guest
Hallo,
ich möchte in Excel die Eingabe des Benutzers in eine Zelle überprüfen, eigentlich würde das mit Worksheet_Change einfach gehen. Das Problem ist nun das die Eingabe gleichzeitig noch geändert wird (Leerzeichen und Bindestriche entfernt), dadurch bekomme ich natürlich eine Endlosschleife. Worksheet_SelectionChange geht auch nicht da sonst bei jedem Klick in eine Zelle eine Fehlermeldung aufploppt wenn die Eingabe falsch ist (also msgbox von mir).
Gibt es noch eine andere Möglichkeit dafür oder kann ich irgendwie festlegen das das Makro nur einmal ausgeführt wird bei einer änderung an der Zelle (ein seperater Makro Button geht leider auch nicht, da zu kompliziert für die Anwender)?
Vielen Dank schonmal.
ich möchte in Excel die Eingabe des Benutzers in eine Zelle überprüfen, eigentlich würde das mit Worksheet_Change einfach gehen. Das Problem ist nun das die Eingabe gleichzeitig noch geändert wird (Leerzeichen und Bindestriche entfernt), dadurch bekomme ich natürlich eine Endlosschleife. Worksheet_SelectionChange geht auch nicht da sonst bei jedem Klick in eine Zelle eine Fehlermeldung aufploppt wenn die Eingabe falsch ist (also msgbox von mir).
Gibt es noch eine andere Möglichkeit dafür oder kann ich irgendwie festlegen das das Makro nur einmal ausgeführt wird bei einer änderung an der Zelle (ein seperater Makro Button geht leider auch nicht, da zu kompliziert für die Anwender)?
Vielen Dank schonmal.