Macro qui ne s'éxécute pas
Fermé
Cass
-
Modifié par NHenry le 22/11/2015 à 16:30
f894009 Messages postés 17189 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 6 mai 2024 - 22 nov. 2015 à 18:51
f894009 Messages postés 17189 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 6 mai 2024 - 22 nov. 2015 à 18:51
A voir également:
- Macro qui ne s'éxécute pas
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro recorder - Télécharger - Confidentialité
- Telecharger macro nblettre.xla - Forum Bureautique
2 réponses
NHenry
Messages postés
15118
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mai 2024
332
22 nov. 2015 à 16:30
22 nov. 2015 à 16:30
Si tu veux tester plusieurs cas pour gérer différemment tes IF, il y a IF ... ELSEIF ... ELSE ... END IF
Le problème avec les if est réglé , si quelqu'un pouvait m'aider a trouver l'erreur se serait gentille
Sub TableauMaxMin() Dim T() As Integer Dim Max As Integer Dim Min As Integer Dim i As Byte Dim n As Byte n = CInt(InputBox("donner la valeur de n ", " question", "5")) ordre = CInt(InputBox("donner la valeur maximale ", " question", "100")) ReDim T(1 To n) As Integer Max = 0 Min = 32767 For i = 1 To n T(i) = Int(ordre * Rnd) 'Rnd permet d'obtenir un valeur aléatoire en 0 et 1 Selection.Offset(0, 1).Value = T(i) If T(i) > Max Then Max = T(i) ElseIf T(i) < Min Then Min = T(i) End If Next Call MsgBox(" la valeur maximum est " & Max, " la valeur minimum est " & Min) End Sub
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
NHenry
Messages postés
15118
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mai 2024
332
22 nov. 2015 à 16:57
22 nov. 2015 à 16:57
"mon programme ne fonctionne pas"
En français dans le détail ça donne quoi ?
Et merci de penser à la balise de code.
En français dans le détail ça donne quoi ?
Et merci de penser à la balise de code.
f894009
Messages postés
17189
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
6 mai 2024
1 705
>
Cass
22 nov. 2015 à 18:51
22 nov. 2015 à 18:51
Bonjour,
Call MsgBox(" la valeur maximum est " & Max & ", la valeur minimum est " & Min)
Modifié par NHenry le 22/11/2015 à 16:55
Explications disponibles ici : ICI
Merci d'y penser dans tes prochains messages.