P phoque.r XLDnaute Occasionnel 11 Juillet 2007 #1 Bonjour j'ai une variable: Code: Public Aux une macro Code: sub compare(a,b) mon code ok qui modifie Aux end sub et ma macro qui appelle ainsi compare Code: compare(mavariable, range(...)) Et il me retourne une erreur quand j'écris la ligne ci-dessus Erreur de compilation Attendu : = Cliquez pour agrandir... Je ne comprends pas d'où vient l'erreur merci phoque.r
Bonjour j'ai une variable: Code: Public Aux une macro Code: sub compare(a,b) mon code ok qui modifie Aux end sub et ma macro qui appelle ainsi compare Code: compare(mavariable, range(...)) Et il me retourne une erreur quand j'écris la ligne ci-dessus Erreur de compilation Attendu : = Cliquez pour agrandir... Je ne comprends pas d'où vient l'erreur merci phoque.r
O Orodreth XLDnaute Impliqué 11 Juillet 2007 #2 Re : Macro en appelant une autre Bonjour phoque.r Primo, je pense que le code complet aurait été préférable, par souci de compréhension, mais soit. Compare ... ce serait pas une fonction qui retourne un booléen par hasard ? Essaye ça: Code: If Compare(Aux, range(...)) = true then ... end if Sinon, je ne vois pas. Cordialement, Thomas Vote positif 0 Vote négatif
Re : Macro en appelant une autre Bonjour phoque.r Primo, je pense que le code complet aurait été préférable, par souci de compréhension, mais soit. Compare ... ce serait pas une fonction qui retourne un booléen par hasard ? Essaye ça: Code: If Compare(Aux, range(...)) = true then ... end if Sinon, je ne vois pas. Cordialement, Thomas
P phoque.r XLDnaute Occasionnel 11 Juillet 2007 #3 Re : Macro en appelant une autre Non, ma macro compare prend a et b en entrée et les compare comme il faut pour retourner le résultat dans Aux Et comment fait-on pour qu'une macro retourne une valeur? Je ne connais pas l'équivalent du "Return" merci phoque.r Vote positif 0 Vote négatif
Re : Macro en appelant une autre Non, ma macro compare prend a et b en entrée et les compare comme il faut pour retourner le résultat dans Aux Et comment fait-on pour qu'une macro retourne une valeur? Je ne connais pas l'équivalent du "Return" merci phoque.r
P phoque.r XLDnaute Occasionnel 11 Juillet 2007 #4 Re : Macro en appelant une autre j'ai résolu mon problème autrement, et plus simplement enplus Vote positif 0 Vote négatif