Aide pour calcul de deux textbox

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

S

salhisarra

Guest
Bonjour,

Voilà j'ai un petit soucis de calcul avec VBA, les résultats que m'affiche VBA sont faux alors qu'hier en utilisant cette méthode tout marché correctement.

J'ai fais un petit test en page 6 de l'userform je veux faire la moyenne de deux chiffres ajouté ds les deux textbox qu'on affiche dans le label133 . Je ne comprend pk sa m'affiche des résultats incohérents.
 

Pièces jointes

Re : Aide pour calcul de deux textbox

Bonjour salhisarra, Edit : salut CHALET53,

Code:
Private Sub CommandButton4_Click()
Label133 = (Val(Replace(TextBox1, ",", ".")) + Val(Replace(TextBox2, ",", "."))) / 2
End Sub
A+
 
Dernière édition:
Re : Aide pour calcul de deux textbox

Re,

Une autre solution qui ne compte pas une TextBox si elle n'est pas numérique :

Code:
Private Sub CommandButton4_Click()
Dim n1#, n2#, n As Byte
If IsNumeric(Replace(TextBox1, ".", "")) Then _
  n1 = Val(Replace(TextBox1, ",", ".")): n = 1
If IsNumeric(Replace(TextBox2, ".", "")) Then _
  n2 = Val(Replace(TextBox2, ",", ".")): n = n + 1
If n Then Label133 = (n1 + n2) / n Else Label133 = ""
End Sub
Tout dépend bien sûr de ce que l'on veut faire.

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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

P
Réponses
2
Affichages
1 K
phenix873
P
Retour