Création d'une macro " Blackjack"
Fermé
Gwendolyn23
Messages postés
3
Date d'inscription
samedi 11 mai 2013
Statut
Membre
Dernière intervention
12 mai 2013
-
11 mai 2013 à 19:32
julien_95 Messages postés 1 Date d'inscription vendredi 11 avril 2014 Statut Membre Dernière intervention 11 avril 2014 - 11 avril 2014 à 13:25
julien_95 Messages postés 1 Date d'inscription vendredi 11 avril 2014 Statut Membre Dernière intervention 11 avril 2014 - 11 avril 2014 à 13:25
A voir également:
- Création d'une macro " Blackjack"
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Creation compte gmail - Guide
- Macro word - Guide
- Création compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
2 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
11 mai 2013 à 22:10
11 mai 2013 à 22:10
Pour aller d'un point à un autre dans un programme :
1) mettre une étiquette avant l'autre point, par exemple :
2) utiliser Goto à partir du premier point, par exemple :
1) mettre une étiquette avant l'autre point, par exemple :
AutrePoint: MsgBox "La partie est terminée" Exit Sub
2) utiliser Goto à partir du premier point, par exemple :
Rep = MsgBox("Voulez-vous arrêter ?", vbYesNo) If Rep = vbYes Then GoTo AutrePoint 'Sinon on continue MsgBox "la partie continu !" Stop
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 12/05/2013 à 01:07
Modifié par eriiic le 12/05/2013 à 01:07
Bonsoir,
J'ai testé et il sort bien de la boucle si je répond 2.
Par contre quand tu écris :
Vu que tu as mis qcq chose derrière le Then tu es sur un If sur 1 seule ligne.
Tout ce que est en-dessous s'exécute car ton If est fini en fin de ligne.
Pour un If sur plusieurs lignes écrire :
Si le test est positif toutes les lignes entre le If et le Endif s'exécuteront, aucune s'il est négatif.
A toi de voir si tu voulais mettre toutes ces lignes dans le If ou pas.
Tu as pour ainsi dire tous tes IF à reprendre...
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
J'ai testé et il sort bien de la boucle si je répond 2.
Par contre quand tu écris :
If choix = 1 Then carte3 = Int((Rnd() * 10)) + 1 Total = carte3 + Total MsgBox (carte3) MsgBox (" Votre total s'élève à : " & Total)
Vu que tu as mis qcq chose derrière le Then tu es sur un If sur 1 seule ligne.
Tout ce que est en-dessous s'exécute car ton If est fini en fin de ligne.
Pour un If sur plusieurs lignes écrire :
If choix = 1 Then ' rien d'autre derrière !!! carte3 = Int((Rnd() * 10)) + 1 Total = carte3 + Total MsgBox (carte3) MsgBox (" Votre total s'élève à : " & Total) End If
Si le test est positif toutes les lignes entre le If et le Endif s'exécuteront, aucune s'il est négatif.
A toi de voir si tu voulais mettre toutes ces lignes dans le If ou pas.
Tu as pour ainsi dire tous tes IF à reprendre...
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Gwendolyn23
Messages postés
3
Date d'inscription
samedi 11 mai 2013
Statut
Membre
Dernière intervention
12 mai 2013
12 mai 2013 à 20:51
12 mai 2013 à 20:51
J'ai tout repris et cela fonctionne !
Merci pour votre aide :)
Merci pour votre aide :)
julien_95
Messages postés
1
Date d'inscription
vendredi 11 avril 2014
Statut
Membre
Dernière intervention
11 avril 2014
11 avril 2014 à 13:25
11 avril 2014 à 13:25
Bonjour aurais tu la gentillesse de me poster le travaille finie de ta macro sur le black jack. S'il te plaît. Merci.
12 mai 2013 à 20:52
12 mai 2013 à 23:20