• Initiateur de la discussion Initiateur de la discussion Bryan
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Bryan

Guest
Bonjour Forum,

J'aimerais donner plusieurs valeurs à une variable dans Excel. Je ne sais pas si cela est possible par exemple. Voici un exemple de ce que je veux faire:

If Range('enquete').Value = 'ROUTE' then
var1 = 'ROUTE'
ElseIf Range('enquete').Value = 'TÉLÉPHONE' then
var1 = 'TÉLÉPHONE'
ElseIf Range('enquete').Value = 'BRIS DE GLACE' then
var1 = 'BRIS DE GLACE'
ElseIf Range('enquete').Value = 'TOUS' then
var1 = 'ROUTE' Or var1 = 'TÉLÉPHONE' Or var1 = 'BRIS DE GLACE'
End if

Mon programme calcule des bilans quelconques. Mon range enquete détermine sur quel type d'enquête je veux obtenir un bilan. Cette cellule contient un menu déroulant. Si je choisi TOUS comme type d'enquête, je veux que toutes les enquêtes soit considérées (ROUTE, TÉLÉPHONE et BRIS DE GLACE). La ligne en gras est celle que je ne suis pas capable de représenter. Dans le fond, j'aimerais dire que var1 soit égale à n'importe quelle chaîne de caractères si la cellule enquête est égale à TOUS. Merci à l'avance.

Bryan
 
Bonjour Bryan


Une solution si j'ai bien compris ?

Sub VariableDivers()
Dim N As Byte
If Range('enquete').Value = 'ROUTE' Then
var1 = 'ROUTE'
ElseIf Range('enquete').Value = 'TÉLÉPHONE' Then
var1 = 'TÉLÉPHONE'
ElseIf Range('enquete').Value = 'BRIS DE GLACE' Then
var1 = 'BRIS DE GLACE'
ElseIf Range('enquete').Value = 'TOUS' Then
For N = 1 To 3
If N = 1 Then var1 = 'ROUTE'
If N = 2 Then var1 = 'TÉLÉPHONE'
If N = 3 Then var1 = 'BRIS DE GLACE'
Next N
End If
End Sub

Cordialement

Bernard

Message édité par: CBernardT, à: 04/10/2005 16:34
 
Bonjour Bryan,

Pourquoi ne pas définir la valeur 'TOUS' à ta var1 et adapter ton traitement en fonction?
Pour répondre à ta question, une variable ne peut pas avoir plusieurs valeurs... Excel n'est pas encore quantique! 😉
Bonne continuation!

Yan
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
4
Affichages
2 K
ManOfCatz
M
K
Réponses
1
Affichages
894
Karakol
K
S
Réponses
5
Affichages
2 K
Sa Mariam
S
B
  • Question Question
Réponses
13
Affichages
2 K
Barazouti
B
R
Réponses
6
Affichages
3 K
K
Réponses
6
Affichages
2 K
K
Retour