Portabilité des macros d'un Excel FR à un Excel UK

  • Initiateur de la discussion Initiateur de la discussion DH
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

DH

Guest
Bonjour à tous,

Environnement:
Plusieurs PC, susceptibles de lancer une même macro à partir d'un fichier excel. Certains PC ont la version UK, d'autres la version FR de Office.

La fonctionnalité intégrée qui traduit une macro anglais <-> français est pas mal, mais la macro a été développée par un gars qui avait un Office FR et...


Problème:

J'ai une ligne comme celle-ci dans la macro:

ActiveCell.FormulaR1C1 = "=NO.SEMAINE(1,2)"

Or lorsque j'ouvre la macro sur un poste avec Office UK, la macro ne s'exécute pas correctement (forcément vous allez me dire...) car le poste UK ne comprend pas NO.SEMAINE mais NUMWEEK.

Existe t'il une méthode classique pour résoudre ce dilemne, sans:
* installer Office FR ou UK partout
* avoir 2 macros différentes
* changer à la main avant de lancer la macro 🙂

Merci!
 
Bonjour
Seules les fonctions des macros complémentaires (c'est le cas de NO.semaine) ne sont pas traduites.
Solutions : calculer autrement le numéro de semaine (voir format en vba) soit ajouter un test de la version pour donner une version de la fonction dans la langue attendue (plus compliqué).
Chris
 
il y a une autre solution, tu charges le programme FormulesTraduites, qui traduit automatiquement toutes les formules de la macro utilitaire d'analyse d'un fichier. Elle se trouve dans le pack "Dates et Heures" de Cathy Monique et Celeda, qu'on trouve dans la rubrique "Leçons et exemples" de la zone de téléchargement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour