Bonjours à tous
j'aimerais savoir comment appeler une macro du classeur personnel de macros dans une macro d'un classeur lambda.
petite explication:
je fais souvent les mêmes choses mais dans des classeurs différents alors j'ai une petite bibliothèque de macros fonctions
exemple:
dans le personal.xlsb j'ai la fonction
et dans le "Classeur1"par exemple je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Function Derli(Li, Col) Derli = ActiveSheet.Cells(Li, Col).End(xlDown).Row End Function
et ben j'ai un message d'erreur ! "sub ou function non définie" sur derli alors que dans le même module de personal.xlsb ça fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sub test() x = Derli(1, 1) End Sub
j'ai essayé de la passer en public function mais ça ne change rien
alors si quelqu'un vois la solution c'est cool merci
Partager