Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres VBA : Pour chaque variable dans une Function

Salmander

XLDnaute Occasionnel
Bonjour,
J’ai dans une function 10 variables en entrée que je souhaite tester une à une.
Pour l’instant je fais :

. If Var1 = Test Then
. If Var2 = Test Then
. etc.
Existe-t-il une façon de faire ceci avec un :

. For Each var In Ensemble des variables
. If var = Test Then
 

Dranreb

XLDnaute Barbatruc
Bonjour;
Non c'est inutile puisqu'on peut utiliser des éléments d'un tableaux VBA à dimensions fixes ou dynamiques. L'indice se spécifie entre parenthèses derrière le nom de la variable tableau.
 

Salmander

XLDnaute Occasionnel
Merci Dranreb,
C'est en effet possible quand on déclare les variables.
Ma question serait donc de savoir comment on le fait dans :

. Function MaFunction(Var0, Optional Var1, Optional Var2, Optional Var3, etc.)
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…