VBA : Seulement 255 caractère source liste...
Résolu
John
-
Michel -
Michel -
Bonjour! j'ai une cellule dans mon excel qui est égale à une certaine liste si la cellule C2 est égale à une certaine chaîne de caractère
=SI(C2="X";lstX;SI(C2="Y";lstY;SI(C2="Z";lstZ;....)))...)
et ainsi de suite.
Seulement j'ai vraiment beaucoup de conditions possibles et ça ne rentre pas dans la case source de validation des données... Je pense qu'il y moyen de contrer cette restriction mais je ne sais pas comment... Vous pouvez m'aider?
Merci ;)
Bien cordialement
=SI(C2="X";lstX;SI(C2="Y";lstY;SI(C2="Z";lstZ;....)))...)
et ainsi de suite.
Seulement j'ai vraiment beaucoup de conditions possibles et ça ne rentre pas dans la case source de validation des données... Je pense qu'il y moyen de contrer cette restriction mais je ne sais pas comment... Vous pouvez m'aider?
Merci ;)
Bien cordialement
A voir également:
- VBA : Seulement 255 caractère source liste...
- Excel compter cellule couleur sans vba - Guide
- Dépassement de capacité vba ✓ - Forum Excel
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Vba range avec variable ✓ - Forum VB / VBA
1 réponse
bonjour
cellule C2 est égale à une certaine chaîne de caractère
très flou....
quelles sont les valeurs réelles de C2 ??
combien de listeS ?
merci d'être précis
sinon si "X" tout seul appelle listX, "Y" appelle listY
attention: "list" sensible à la casse
Michel
cellule C2 est égale à une certaine chaîne de caractère
très flou....
quelles sont les valeurs réelles de C2 ??
combien de listeS ?
merci d'être précis
sinon si "X" tout seul appelle listX, "Y" appelle listY
dans la validation de données
autoriser : liste
source : =INDIRECT("list"&$C$2)
attention: "list" sensible à la casse
Michel
Il m'a suffit de créer la formule :
=SI(C2="X";lstX;SI(C2="Y";lstY;SI(C2="Z";lstZ;....)))...)
Puis dans validation des données, faire appel à cette formule pour la source de ma liste :) voilà
Merci beaucou!