event sur textbox ?

sasjm37

XLDnaute Junior
bonjour le forum
je ne trouve pas d'événement 'ENTER' sur les textbox, pour automatiser par un module de classe une action au moment où le focus se place dans le textbox. Mes compétences dans ce domaine sont nouvelles et faibles, quelqu'un a t-il la réponse ?
merci
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Si tu as bien l'evenement Enter sur les textbox

Tu as bien précisé en début de ton module de classe :

Public WithEvents Tbox As MSForms.TextBox

Tbox etant le nom que tu as donné à tes textbox pour ta classe par exemple ????

Bon courage
 

sasjm37

XLDnaute Junior
bonsoir hervé et pascal76
je désire mettre en evidence le textbox à saisir, vu que mon userform est un formulaire avec 112 textbox à completer, modifier ou saisir selon que ect ect...
Un module de classe eviterai de faire 112 fois

Private Sub TextBox7_Enter()
FORMULAIRE.TextBox7.BackColor = &H80000018
End Sub

Private Sub TextBox7_Exit(ByVal Cancel As MSForms.ReturnBoolean)
FORMULAIRE.TextBox7.BackColor = &H8000000F
End Sub


mais cela ne semble pas possible.
auriez vous une idée ?
merci
 

Hervé

XLDnaute Barbatruc
Bonsoir sasjm, pascal

désolé sasjm, mais j'ai bien peur que ce que tu demandes soit impossible (quoique, on voit souvent l'impossible se réaliser sur le forum)

Si tu voulais changer la couleur du textbox au passage de la souris, oui ca c'est possible en module de classe.

par contre au changement de focus, il n'existe pas d'évenement susceptible d'etre capté afin de déclencher la macro du module de classe.

encore désolé.

salut
 

Discussions similaires

Statistiques des forums

Discussions
312 963
Messages
2 093 998
Membres
105 906
dernier inscrit
aifa