salut!
j'ai un axercice de vb6 alor puiske chui une débutante je demande votre aide.^^
lexercice c com suit on doit faire un form ki est sensé por calculer des puissance bah voilà mon codes mai ça ne marche po b1 je sai pk si ya kelk1 ki vx m'aider :
Private Sub Command1_Click()
Dim x, n, i, xn As Integer
Oui exacte, J'ai pas réfléchi assez c'est plutôt ça :
Dim i As Integer
Dim MonX As Integer ' avec MonX à la puissance MaPuissance dim MaPuissance as integer
Dim Resultat As Integer
Resultat = MonX
For i = 1 To (MaPuissance - 1) Step 1
Resultat = MonX * Resultat
Next i
Quand tu déclares ainsi
Dim x, n, xn, i As Integer
seul i est Integer. Les autres variables sont Variant.
Habitue-toi à déclarer le type pour chaque variable.
Dim x As Integer, n As Integer, xn As Integer, i As Integer
Et comme tu travailles avec des puissances, tu peux facilement te retrouver avec de gros nombres... Il serait peut-être préférable d'utiliser des Long plutôt que des Integer.
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
merci pour le conseil
mais pour la deuxiéme remarque il faut que tu sache que les types de variables sont imposés dans l'innoncé de l'exercice c'est pourquoi je les ai utilisés.
et merci deuxiéme fois.