J'ai un formulaire qui contient une boîte de texte. Une validation vérifie que la donnée entrée est une valeur numérique. Sinon, un Msgbox apparaît et demande de recommencer l'entrée avec une valeur numérique.
Le problème est que lorsque j'appuie sur le OK de ce Msgbox, la boîte de texte ne possède plus le curseur et rien ne se produit si j'appuie sur les touches du clavier....
Je dois obligatoirement cliquer dans la boîte de texte avec la souris afin de replacer le cuseur. Je voudrais que le curseur demeure ou réapparaisse automatiquement dans la boîte de texte...J'ai essayé "setfocus" comme ci-dessous, sans succès...![]()
ex:Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If not isnumeric(Userform1.Textbox2.value) then Msgbox " Entrer une valeur numérique" Textbox2.setfocus
Partager