Jeu du + ou -

Résolu
milexarc Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   -  
milexarc Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


j'essaye de faire le jeu du + ou - en VBA. Cependant ma variable "score" ne veut pas s'incrémenter (elle reste bloqué à 1)

Comment puis-je corriger ce problème ?

Private Sub CommandButton1_Click()
Dim nombre As Integer
Dim score As Integer
score = 0


Label4.Caption = score
nombre = Range("A1").Value

If TextBox1.Value = nombre Then
MsgBox "tu as gagné ! Ton score :" & score

Label4.Caption = score
End If

If TextBox1.Value < nombre Then
MsgBox "le nombre auquel je pense est plus grand ! "

score = score + 1
Label4.Caption = score

End If

If TextBox1.Value > nombre Then
MsgBox "le nombre auquel je pense est plus petit !"
score = score + 1
Label4.Caption = score
End If

TextBox1.Value = ""
A voir également:

2 réponses

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

Essaie comme cela :

Dim score As Integer
Private Sub CommandButton1_Click()
Dim nombre As Integer
nombre = Range("A1").Value
If CDbl(TextBox1.Value) = nombre Then
MsgBox "tu as gagné ! Ton score :" & score
ElseIf CDbl(TextBox1.Value) < nombre Then
MsgBox "le nombre auquel je pense est plus grand ! "
score = score + 1
ElseIf CDbl(TextBox1.Value) > nombre Then
MsgBox "le nombre auquel je pense est plus petit !"
score = score + 1
End If
Label4.Caption = score
TextBox1.Value = ""
End Sub

Il faut également que tu penses à initialiser ton score.

A+
0
milexarc Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   8
 
Le score reste toujours bloqué à 1 ... :/
Puis-je t'envoyer mon fichier pour que tu regardes si cela t'es possible ?

Merci
0
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Salut le Forum

Pour joindre un fichier : Tutoriel

Mytå
0
milexarc Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   8
 
Merci :)
j'ai eu la réponse sur un autre forum ..

Merci encore pour votre aide !
0