traduction

Y

yves

Guest
Salut,

Il est toujours plus plaisant de voir tourner son application dans différentes langues que sa langue maternelle...
Comment puis je faire pour que tous mes msgbox, inputbox, userforms, etc ... puissent ce traduire dans une autre langue sans que je ne doive manuellement effacer chaques données et les retaper dans une autre langue?
Merci de vos bons conseils.
A +
 
Y

yves

Guest
Je sais bien qu'excell ne va pas le faire pour moi mais j'avais pensé créer une feuille dans lequel se trouveraient toutes les traductions et que lorsque je lance une macro elle aille chercher la traduction dans cette feuille en fonction du critère de la langue...
mais comment lui dire d'aller dans cette feuille, prendre la bonne cellule qui contient la traduction?
A vos réponses.
Merci
 
A

andré

Guest
Salut Yves,

Je ne suis pas du tout spécialiste en VBA, mais je suis aussi confronté avec le problème de devoir faire fonctionner mes programmes en plusieurs langues (FR et ND).

La seule méthode que j'ai trouvée est de réserver une cellule (hors zone imprimable, p. ex. A1) dans laquelle j'annonce la langue que je souhaite voir appliquée, puis dans mes formules (principalement les RECHERCHEV), j'ajoute en début : =SI(A1="FR"; RECHERCHEV(....); RECHERCHEV(....))

Vois si cette méthode n'est pas appliquable en VBA pour tes msgbox, inputbox, userforms, etc ... (tu devras à chaque fois en faire une par langue).

André.
 

Statistiques des forums

Discussions
314 083
Messages
2 105 562
Membres
109 387
dernier inscrit
Thaliemandarine