TextBox_AfterUpdate
26.02.2020 12:15:11
Mike
ich benutze eine Eingabemaske mit Textboxen, mit denen Zahlenwerte eingegeben werden, und anschließend Berechnungen durchgeführt werden (Zahlen werden u.a. addiert und in einem Anzeigefenster dargestellt).
Hierfür benutze ich die Funktion TextBox_AfterUpdate. Die Userform/Elemente sind so eingestellt, das man mit der Enter-Taste zwischen 2 Eingabefenstern wechseln kann, und bei Eingabe einer Zahl diese verarbeitet wird.
Bis jetzt läuft das ganze unter WIN XP (SP2) und Excel 2003 ohne Probleme.
Nun wurden neue Rechner angeschaft mit WIN10 und Excel 365, und es funktioniert nicht richtig.
Das Problem: an den alten Rechnern nimmt "AfterUpdate" jede Eingabe an und verarbeitet sie, bei den neuen Rechnern reagiert "AfterUpdate" nur, wenn eine andere Eingabe kommt!
Wenn ich jetzt "1" eingebe, und beim nächsten mal wieder 1 eingebe passiert nichts, bei einer geänderten Eingabe funktioniert es wie gewohnt.
Hab das ganze auf vier Konfigurationen getestet (Programm kopiert und auch Programmausschnitt in den jeweiligen Versionen neu erstellt.)
Mit XP/Excel2003 und WIN10/Excel2016 funktioniertes, bei WIN10/Excel 365 und WIN7/Excel 2016 funktioniert es nicht! AfterUpdate ist doch eine Standardfunktion
Hat einer eine Idee, woran das liegen könnte? Gibts eventuell Einstellungen bei WIN oder Excel die man ändern müsste?
Für Antworten und Ideen wäre ich wirklich dankbar!
MFG Mike