VBA excel - VB/VBA/VBS - Programmation
Marsh Posté le 29-07-2002 à 12:44:15
absolument pas !
Code :
|
s'il te remet la même valeur, affiche nous le code, car c'est une erreur de programmation de ta part !
Marsh Posté le 29-07-2002 à 18:14:13
voial ma macro
Sub jeux()
Dim a As Integer
Randomize
a = Int(Rnd * 100)
Do While c <> a
c = InputBox("Devine le nombre entre 0 et 100 !", "DEVINNE version 0." & a, c)
If c > a Then z = MsgBox("C'est moin !", vbExclamation)
If c < a Then z = MsgBox("C'est plus", vbExclamation)
Loop
If c = a Then MsgBox ("Tu as gagner !" )
d = MsgBox("Le jeu est terminer !!, tu veut rejouer ?", vbYesNo, "ALORS ?" )
If d = vbYes Then jeux
End Sub
et sur la boite d'entrer kand je clik sur annuler, il me met soit le message "c plus" ou "c moin" !!
moi je veut ke kand on clike sur annuler ca quite (pour ca g un autre macro !)
Marsh Posté le 30-07-2002 à 18:59:40
bon ya personne ki c faire ca ou personne veut m'aider ?!
Marsh Posté le 30-07-2002 à 19:31:41
attend un peu j'essaye de voir !
Marsh Posté le 30-07-2002 à 19:37:08
voilà ton code corriger
Code :
|
*
il te sufisait de mettre une condition !
Marsh Posté le 30-07-2002 à 20:29:31
g essayer et ca marche toujours pas !
il me remet le message "c plus" ou "c moin"
Marsh Posté le 31-07-2002 à 08:54:56
chico008 a écrit a écrit : g essayer et ca marche toujours pas ! il me remet le message "c plus" ou "c moin" |
Code :
|
PS1 : Pour info les val te serve à convertir des chaines de caractére en numérique. C'est quand même mieux pour comparer deux nombres, car comparer des "string", avec des "interger", VB le fait peut être, mais sur certains langage tu auras des surprise !
ensuite, le numéro de passe, il ne faut même pas le chercher il est affiché, ce que j'ai mis en rouge. Je ne sais pas si c'est volontaire, mais essaye de faire quelques chose de plus dur !
Marsh Posté le 31-07-2002 à 15:01:16
je viens de te mettre le code corrigé ! je ne vois pas ce que tu veux de plus !
PS : je l'ai testé et le code que je viens de te mettre marche trés bien, tu peux annuler, et mettre des nombres...Bien sur je n'ai pas gérer si les caractéres était valide !
Marsh Posté le 31-07-2002 à 18:58:40
mouais, bof, kand je met 0 en nombre il quite, c pas top ton system !
Marsh Posté le 31-07-2002 à 19:07:48
1 : c'est pas le mien
2 : je ne vais quand même pas tout te faire...la programmation, ce n'est pas un jeu avec les solutions dérrière...il faut un peu cherhcher pour trouver parfois la solution...!
il te suffit de tajouter un ligne
Code :
|
je viens de tester la modif et elle marche, par contre tu auras un problème, en mettant des lettres, ton appli. il quittera ! A toi de gérer si l'utilisateur tape des caractéres ALPHA ! je n'ai pas le temps j'ai un projet à terminer...
Marsh Posté le 31-07-2002 à 20:29:33
c bon c juste pour les chiffres de toutes facon !
merci beaucoup a tous !
Marsh Posté le 27-07-2002 à 17:56:35
voila kk1 peut me dire comment definir une fonction pour le bouton annuler d'une inputbox.
pour mon prog, je ve ke annuler arrete le prog, mais lui il fait comme si la valeur saisie etant egal a la precedente !