Bonjour,
Pour la réalisation d'un QCM dans mon entreprise, j'ai un Excel maitre qui génère x QCM avec y questions aléatoires choisies parmi une liste.
Seulement je souhaite intégrer une fonction de correction qui s'active avec un bouton sur chacun de ces QCM, afin que chaque personne puisse comprendre ses erreurs.
J'exporte donc un module contenant les différentes macro nécessaire, que chaque QCM va importer, ce qui veut dire que chaque WorkBook QCM contient la macro correction.
Seulement le bouton censé lancer la macro de correction dans le module du QCM, lance la macro du module du fichier maitre.
Je souhaite donc couper le lien entre les deux documents en utilisant:
Seulement je ne sait pas comment renommer le module quand j'utilise le code :
Si l'on pouvait m'aider dans ce petit problème.
Cordialement.
Pour la réalisation d'un QCM dans mon entreprise, j'ai un Excel maitre qui génère x QCM avec y questions aléatoires choisies parmi une liste.
Seulement je souhaite intégrer une fonction de correction qui s'active avec un bouton sur chacun de ces QCM, afin que chaque personne puisse comprendre ses erreurs.
J'exporte donc un module contenant les différentes macro nécessaire, que chaque QCM va importer, ce qui veut dire que chaque WorkBook QCM contient la macro correction.
Seulement le bouton censé lancer la macro de correction dans le module du QCM, lance la macro du module du fichier maitre.
Je souhaite donc couper le lien entre les deux documents en utilisant:
VB:
Call imported_module.correction
Seulement je ne sait pas comment renommer le module quand j'utilise le code :
VB:
ThisWorkbook.VBProject.VBComponents("Module2").Export "C:\Users\MB614820\Desktop\Dossier test\" & Format(Date, "dd-mm-yyyy") & "\module.bas"
Si l'on pouvait m'aider dans ce petit problème.
Cordialement.