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é.