Probleme mit Aktivierreihenfolge
Sophie
habe mir eine Eingabemaske erstellt die aus einer Userform besteht.
Die Userform wiederum wird mit 5 Frame´s unterteilt.
Auf einem Frame befinden sich 16 Textboxen für mögliche Eingaben.
Auf die Excel-Datei haben mehrere User Schreibrechte.
Die einzelnen Textboxen habe ich auf Zahleneingaben beschränkt, sprich hier können nur Zahlenwerte eingegeben werden, wie folgt:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case 48 To 57
...
Mein Problem ist folgendermaßen, ich habe die Aktivierreihenfolge festgelegt, was eigentlich bei mir super funktioniert, konnte noch nie Probleme ect. feststellen. Bei den anderen Usern kommt es immer wieder vor, daß dieses nicht sauber funktioniert.
Dann ist kein weiterspringen mehr möglich, nur per Maus. Komischerweise funktioniert dann auch nicht mehr die Beschränkung auf Zahleneingabe, nicht einmal die Enter-Taste für einen Weitersprung ins nächste Textbox-Feld.
Der einzige Unterschied der mich zu den anderen Anwendern unterscheidet ist der, daß ich die Userform per Strg-Kombination aufrufe, bei den anderen öffnet die Userform automatisch (Open-Befehl), wobei beide Varianten auf ein Makro das nur den Befehl "Userform.Show" enthält zugreifen.
Habe schon die Textboxen verkleinert, daß diese sich nicht gegenseitig berühren, hat leider keinerlei Erfolg gezeigt.
Wo ist der Hund begraben, was läuft da schief und wo ist der Fehler zu suchen ?
Habt Ihr mir einen Tip?
Vielen Dank.
Gruß Sophie