OVH Cloud OVH Cloud

Addition

5 réponses
Avatar
Michel
Bonjour,
Comment faire pour additionner plusieurs valeurs de textbox et que le
résultat
apparaisse dans le dernier textbox. De plus je ne sais pas sur quel
evenement
saisir la formule. Ces textbox sont sur un userform.
Merci pour votre aide

5 réponses

Avatar
Pascal Engelmajer
Salut,
il faut utiliser les procédures _Change de tes 'TextBox'
soit par ex. txtTerme1, txtTerme2, et txtSomme le nom de tes 'TextBox'
Private Sub txtTerme2_Change()
txtSomme.Value = Val(Me.txtTerme1.Value) + Val(Me.txtTerme2.Value)

End Sub

Private Sub txtTerme1_Change()
txtSomme.Value = Val(Me.txtTerme1.Value) + Val(Me.txtTerme2.Value)
End Sub
Voir ensuite les pb de format, attention au . (point) décimal à la saisie et
, (virgule) à l'affichage ...
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Michel" a écrit dans le message de news:
401b58e6$0$328$
Bonjour,
Comment faire pour additionner plusieurs valeurs de textbox et que le
résultat
apparaisse dans le dernier textbox. De plus je ne sais pas sur quel
evenement
saisir la formule. Ces textbox sont sur un userform.
Merci pour votre aide




Avatar
Pierre CFI [mvp]
bonjour
ce serait pas afterupdate de l'évenement ??

--
Pierre CFI

"Pascal Engelmajer" a écrit dans le message de news: OG$
Salut,
il faut utiliser les procédures _Change de tes 'TextBox'
soit par ex. txtTerme1, txtTerme2, et txtSomme le nom de tes 'TextBox'
Private Sub txtTerme2_Change()
txtSomme.Value = Val(Me.txtTerme1.Value) + Val(Me.txtTerme2.Value)

End Sub

Private Sub txtTerme1_Change()
txtSomme.Value = Val(Me.txtTerme1.Value) + Val(Me.txtTerme2.Value)
End Sub
Voir ensuite les pb de format, attention au . (point) décimal à la saisie et
, (virgule) à l'affichage ...
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Michel" a écrit dans le message de news:
401b58e6$0$328$
Bonjour,
Comment faire pour additionner plusieurs valeurs de textbox et que le
résultat
apparaisse dans le dernier textbox. De plus je ne sais pas sur quel
evenement
saisir la formule. Ces textbox sont sur un userform.
Merci pour votre aide








Avatar
Pascal Engelmajer
Salut Pierre,
ce serait pas afterupdate de l'évenement ??
????

--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Pierre CFI [mvp]" a écrit dans le message de
news: #
bonjour
ce serait pas afterupdate de l'évenement ??

--
Pierre CFI

"Pascal Engelmajer" a écrit dans le
message de news: OG$

Salut,
il faut utiliser les procédures _Change de tes 'TextBox'
soit par ex. txtTerme1, txtTerme2, et txtSomme le nom de tes 'TextBox'
Private Sub txtTerme2_Change()
txtSomme.Value = Val(Me.txtTerme1.Value) + Val(Me.txtTerme2.Value)

End Sub

Private Sub txtTerme1_Change()
txtSomme.Value = Val(Me.txtTerme1.Value) + Val(Me.txtTerme2.Value)
End Sub
Voir ensuite les pb de format, attention au . (point) décimal à la
saisie et


, (virgule) à l'affichage ...
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Michel" a écrit dans le message de news:
401b58e6$0$328$
Bonjour,
Comment faire pour additionner plusieurs valeurs de textbox et que le
résultat
apparaisse dans le dernier textbox. De plus je ne sais pas sur quel
evenement
saisir la formule. Ces textbox sont sur un userform.
Merci pour votre aide












Avatar
Pierre CFI [mvp]
.../...
oui, dans une zone de texte d'un userform, change se produit à chaque caractére entré, et afterupdate lorsque l'on a modifié le
contenu et que l'on quitte la zone de texte :o))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pascal Engelmajer" a écrit dans le message de news: eQ9lXI#
Salut Pierre,
ce serait pas afterupdate de l'évenement ??
????

--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Pierre CFI [mvp]" a écrit dans le message de
news: #
bonjour
ce serait pas afterupdate de l'évenement ??

--
Pierre CFI

"Pascal Engelmajer" a écrit dans le
message de news: OG$

Salut,
il faut utiliser les procédures _Change de tes 'TextBox'
soit par ex. txtTerme1, txtTerme2, et txtSomme le nom de tes 'TextBox'
Private Sub txtTerme2_Change()
txtSomme.Value = Val(Me.txtTerme1.Value) + Val(Me.txtTerme2.Value)

End Sub

Private Sub txtTerme1_Change()
txtSomme.Value = Val(Me.txtTerme1.Value) + Val(Me.txtTerme2.Value)
End Sub
Voir ensuite les pb de format, attention au . (point) décimal à la
saisie et


, (virgule) à l'affichage ...
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Michel" a écrit dans le message de news:
401b58e6$0$328$
Bonjour,
Comment faire pour additionner plusieurs valeurs de textbox et que le
résultat
apparaisse dans le dernier textbox. De plus je ne sais pas sur quel
evenement
saisir la formule. Ces textbox sont sur un userform.
Merci pour votre aide
















Avatar
Pascal Engelmajer
Salut Pierre,
le pb c'est qu'il faut quitter la zone de texte pour que le total soit
calculé ...
Si il y a un bouton de validation avec .Hide on ne vois jamais le résultat
dans la zone de texte Somme.
Ce n'est donc pas la peine qu'elle existe ; cette somme peut s'inscrire dans
une cellule par ex.
Si on veut voir apparaître la somme dans une zone de texte, il faut alors
contraindre l'usager à changer de zone...
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Pierre CFI [mvp]" a écrit dans le message de
news: uELo5g#
.../...
oui, dans une zone de texte d'un userform, change se produit à chaque
caractére entré, et afterupdate lorsque l'on a modifié le

contenu et que l'on quitte la zone de texte :o))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pascal Engelmajer" a écrit dans le
message de news: eQ9lXI#

Salut Pierre,
ce serait pas afterupdate de l'évenement ??
????

--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Pierre CFI [mvp]" a écrit dans le message de
news: #
bonjour
ce serait pas afterupdate de l'évenement ??

--
Pierre CFI

"Pascal Engelmajer" a écrit dans
le



message de news: OG$
Salut,
il faut utiliser les procédures _Change de tes 'TextBox'
soit par ex. txtTerme1, txtTerme2, et txtSomme le nom de tes
'TextBox'




Private Sub txtTerme2_Change()
txtSomme.Value = Val(Me.txtTerme1.Value) +
Val(Me.txtTerme2.Value)





End Sub

Private Sub txtTerme1_Change()
txtSomme.Value = Val(Me.txtTerme1.Value) +
Val(Me.txtTerme2.Value)




End Sub
Voir ensuite les pb de format, attention au . (point) décimal à la
saisie et


, (virgule) à l'affichage ...
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."




Sénèque.
http://www.ilyapa.net/excel
"Michel" a écrit dans le message de news:
401b58e6$0$328$
Bonjour,
Comment faire pour additionner plusieurs valeurs de textbox et que
le





résultat
apparaisse dans le dernier textbox. De plus je ne sais pas sur
quel





evenement
saisir la formule. Ces textbox sont sur un userform.
Merci pour votre aide