Opérations -+*/ par VBA

  • Initiateur de la discussion Initiateur de la discussion Minus
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Minus

Guest
Type : Microsoft office Excel 2003

Bonjour,

J'ai, dans un Userform, 1 Textbox, et 2 Label

Mon but, pour une valeur donnée dans Textbox1 :

Textbox1 = Label1 /3
Textbox1 = Label2 /2

Mon intéret est de calculer en instantané les Label pour une selection donnée dans la Textbox une fois les macros actives.

En vous remerciant !
 
Re : Opérations -+*/ par VBA

Merci à vous !

Au moins je connaitrai la fonction, même si... cela ne fonctionne pas.

Private Sub textbox_change()
Label4.Caption = Val(TextBox1.Value) / 3
Label5.Caption = Val(TextBox1.Value) / 2
End Sub


ou

Private Sub textbox_change()
Label4 = Textbox1.Value / 3
Label5 = Textbox1.Value / 2
End Sub


C'est un autre problème... je trouverai. Encore merci pour les infos.
 
Re : Opérations -+*/ par VBA

J'ai même essayé avec ceci histoire de varier l'objet...

Private Sub TextBox_change()
TextBox2.Caption = CStr(Val(TextBox1.Value) / 3)
End Sub


ou

Private Sub TextBox_change()
TextBox2.Value = CStr(Val(TextBox1.Value) / 3)
End Sub


en bloquant TextBox2 (Locked = true) pour éviter de selectionner la case.

Je ne voie pas du tout d'où vient l'erreur... dans les options ?

Sinon je regarderai ca une autre fois. Merci pour les propositions Skoobi.
 
Re : Opérations -+*/ par VBA

Bonsoir Minus, seb33, skoobi,

Merci à vous !

Au moins je connaitrai la fonction, même si... cela ne fonctionne pas.

Private Sub textbox_change()
Label4.Caption = Val(TextBox1.Value) / 3
Label5.Caption = Val(TextBox1.Value) / 2
End Sub

...

Code:
[COLOR=GRAY][B][I]DANS LE MODULE DE CODE DU USERFORM[/I][/B][/COLOR]

[COLOR=NAVY]Private Sub[/COLOR] [B]TextBox[/B][SIZE=3][B][COLOR=RED]1[/COLOR][/B][/SIZE]_change()
    Label4.Caption = Val(TextBox1.Value) / 3
    Label5.Caption = Val(TextBox1.Value) / 2
[COLOR=NAVY]End Sub[/COLOR]
Ca ne serait pas plutôt de ce côté ton problème ?

Cordialement,
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
1 K
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
520
Réponses
1
Affichages
471
W
Réponses
1
Affichages
216
Retour