Affichage Automatique sans cliquer sur TextBOX7

  • Initiateur de la discussion Initiateur de la discussion Ilino
  • 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 !

Ilino

XLDnaute Barbatruc
Bonjour Forum
Code:
Private Sub TextBox7_Change()
TextBox7 = CDbl(TextBox1) + CDbl(TextBox2) + CDbl(TextBox3) + CDbl(TextBox4) + CDbl(TextBox5) + CDbl(TextBox6)
End Sub
comment faire pour afficher les résultat dans TextBox 7 automatiquement ??
a+
 
Re : Affichage Automatique sans cliquer sur TextBOX7

Bonjour Ilino,

Code:
Private Sub TextBox1_Change(): Somme: End Sub
Private Sub TextBox2_Change(): Somme: End Sub
Private Sub TextBox3_Change(): Somme: End Sub
Private Sub TextBox4_Change(): Somme: End Sub
Private Sub TextBox5_Change(): Somme: End Sub
Private Sub TextBox6_Change(): Somme: End Sub

Sub Somme()
TextBox7 = Val(Replace(TextBox1, ",", ".")) + Val(Replace(TextBox2, ",", ".")) _
  + Val(Replace(TextBox3, ",", ".")) + Val(Replace(TextBox4, ",", ".")) _
  + Val(Replace(TextBox5, ",", ".")) + Val(Replace(TextBox6, ",", "."))
End Sub
A+
 
Re : Affichage Automatique sans cliquer sur TextBOX7

Bonjour Ilino,

Code:
Private Sub TextBox1_Change(): Somme: End Sub
Private Sub TextBox2_Change(): Somme: End Sub
Private Sub TextBox3_Change(): Somme: End Sub
Private Sub TextBox4_Change(): Somme: End Sub
Private Sub TextBox5_Change(): Somme: End Sub
Private Sub TextBox6_Change(): Somme: End Sub
A+

Bonjour Job
que signifie ce code ci dessus ?
a+
 
Re : Affichage Automatique sans cliquer sur TextBOX7

Re,

S'il y a beaucoup de TextBoxes, on peut écrire autrement la macro Somme.

1) Dans une feuille de calcul :

Code:
Sub Somme()
Dim i%, s#
For i = 1 To 6 'n° des TextBoxes à additionner
  s = s + Val(Replace(Me.OLEObjects("TextBox" & i).Object, ",", "."))
Next
TextBox7 = s
End Sub
2) Dans un UserForm :

Code:
Sub Somme()
Dim i%, s#
For i = 1 To 6 'n° des TextBoxes à additionner
  s = s + Val(Replace(Controls("TextBox" & i), ",", "."))
Next
TextBox7 = s
End Sub
A+
 
- 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

Discussions similaires

Réponses
4
Affichages
232
Réponses
2
Affichages
589
Retour