Jeu du + ou -

Résolu
milexarc Messages postés 106 Statut Membre -  
milexarc Messages postés 106 Statut Membre -
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 = ""

2 réponses

  1. Gyrus Messages postés 3360 Statut Membre 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
  2. milexarc Messages postés 106 Statut Membre 8
     
    Le score reste toujours bloqué à 1 ... :/
    Puis-je t'envoyer mon fichier pour que tu regardes si cela t'es possible ?

    Merci
    0
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Salut le Forum

      Pour joindre un fichier : Tutoriel

      Mytå
      0
    2. milexarc Messages postés 106 Statut Membre 8
       
      Merci :)
      j'ai eu la réponse sur un autre forum ..

      Merci encore pour votre aide !
      0