Bonjour,
J'essaie de créer un programme me permettant de calculer une moyenne et d'en afficher les calculs afin de m'aider dans mes laboratoires.
Je dois donc compter le nombre de textbox dont l'utilisateur aura entré du texte afin de diviser la somme des données entrées par ce nombre.
J'ai essayé de faire en sorte que si la donnée entrée n'est pas égale à zéro, une variable devient 1, et si la donnée est égale à zéro, la même variable reste 0 (l'étant au départ).
Voici mon code:
If
Data1.Text <> 0 Then
Data1tv = 1
ElseIf Data2.Text <> 0 Then
Data2tv = 1
ElseIf Data3.Text <> 0 Then
Data3tv = 1
EndIfJ'ai déclaré plus haut que mes Data1,2,3tv étaient égales à zéro.
La somme de ces variables me donnerait le nombre de données entrées, mais ca ne marche pas, vb me dit : La conversion de la chaîne "" en type 'Double' n'est pas valide. Est-ce parce que vb ne considère pas un textbox vide comme étant égal à zéro ?
Et j'ai absolument besoin que mon programme me sorte les calculs, alors je ne peux que faire une fonction average.
Merci à l'avance, CPoirier