Appel de procédure en VBA

jcgousseff - 18 juin 2001 à 17:02
 noisy - 18 juin 2001 à 17:14
Bonjour,
N'étant pas un pro de VBA, je cherche la syntaxe pour appeler une procédure ou le nom de la procédure est stocké dans une variable
exemple :
Select Case Cpt
Case 1
Nom_Proc="Procedure1"
Case 2
Nom_Proc="Procedure2"
Case Else
Nom_Proc="Procedure3"
End Select
Call Nom_Proc

Je pense que cela est possible
La seule solution trouvée est l'insertion de la ligne qui appelle la procédure par VBComponents dans un module existant, puis supression
Mais on ne peut pas appeler 2 fois de suite la procédure car VBA garde en mémoire le 1er appel

Merci pour votre aide

Cordialement

1 réponse

Si j'ai bien compris ta question, tu voudrai apeller une procédure différente suivant le valeur d'une variable...
personellement, je ferais ça (je sais que ça marche en C++, après, j'ai pas essayé en VB) :
Select case Cpt
case is =1
Call procedure1()
case is =2
Call procedure2()
...

je pense que C cela que tu recherches sinon, ben désolé ;)
0
Rejoignez-nous