Bonjour la communauté,
J'ai créé, notamment grâce à l'aide fourni sur ce forum, divers documents excel avec des macros permettant de mettre en page, en forme, créer une feuille pour chaque nom différent d'une certaine colone de manière automatique, etc...
Problème, mon entreprise me demande maintenant d'adapter ce code sous access, il ne veulent pas que les macros soient visibles et modifiables par les autres utilisateurs mais que le fichier soit entièrement travaillé sous Access. Seul le rendu final doit être exporté sous Excel.
Mon problème est donc de pouvoir adapter le code qui fonctionne sous Excel afin de le faire tourner de la même manière sous Access. J'ai entendu parler de ADO, de OLE, mais je suis un peu perdu sur comment procéder.
Pour le moment, j'ai simplement enregistré les modules contenant les macros Excel et importés sous Access. Autre difficulté, je ne parviens pas à lancer une fonction d'un de ces modules, j'ai le message d'erreur "Une erreur est survenue lors de la compilation de cette fonction. Le module Virtual Basic contient une erreur de syntaxe. Vérifiez le code puis recompilez le."
Je met en pièce jointe les deux modules créés sous excel que j'essaye de faire tourner sous access.
Voilà, j'espère avoir été assez clair et peux essayer de préciser mon problème si des parties semblent encore trop obscures.
Merci d'avance de votre aide.
Bien à vous.
Kraenys
J'ai créé, notamment grâce à l'aide fourni sur ce forum, divers documents excel avec des macros permettant de mettre en page, en forme, créer une feuille pour chaque nom différent d'une certaine colone de manière automatique, etc...
Problème, mon entreprise me demande maintenant d'adapter ce code sous access, il ne veulent pas que les macros soient visibles et modifiables par les autres utilisateurs mais que le fichier soit entièrement travaillé sous Access. Seul le rendu final doit être exporté sous Excel.
Mon problème est donc de pouvoir adapter le code qui fonctionne sous Excel afin de le faire tourner de la même manière sous Access. J'ai entendu parler de ADO, de OLE, mais je suis un peu perdu sur comment procéder.
Pour le moment, j'ai simplement enregistré les modules contenant les macros Excel et importés sous Access. Autre difficulté, je ne parviens pas à lancer une fonction d'un de ces modules, j'ai le message d'erreur "Une erreur est survenue lors de la compilation de cette fonction. Le module Virtual Basic contient une erreur de syntaxe. Vérifiez le code puis recompilez le."
Je met en pièce jointe les deux modules créés sous excel que j'essaye de faire tourner sous access.
Voilà, j'espère avoir été assez clair et peux essayer de préciser mon problème si des parties semblent encore trop obscures.
Merci d'avance de votre aide.
Bien à vous.
Kraenys