IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Comptatibilité code selon langues différentes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de jackborogar
    Homme Profil pro
    Etudiant Ingénierie Financière
    Inscrit en
    Avril 2012
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Etudiant Ingénierie Financière
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2012
    Messages : 290
    Par défaut Comptatibilité code selon langues différentes
    Bonjour à tous,

    Je viens de finir un projet VBA, malheureusement j'ai complètement omis un point très important : l'outil développé sera utilisé par des anglophones et francophones.
    Toute ma programmation est faite pour un format français et non anglais.

    Avant de rusé, j'aurai aimé savoir si vous connaissiez peut être une solution rapide qui fasse tourner le programme aussi bien en FR ou EN sans à toucher à tout mon code?

    En vous remerciant,

    Tanguy

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Puisque le devin de service est en congé maladie pour cause de surmenage; la réponse la plus logique c'est qu'ils ont juste à apprendre le français. Quand ils font la même chose, ils s'en sacrent pas mal des autres. Quand bien même qu'ils se feraient faire le même coup une fois de temps en temps.

    Sinon, ta question est trop vague. Si c'est pour l'affichage des résultats et des dates, tu peux regarder du côté de Format()

    Si c'est pour les messages d'instructions ou d'avertissements, tu pourrais regarder vers une (des) feuilles cachées avec tes différents textes et les appeler en fonction de l'adresse des cellules, ou même utiliser un fichier .ini

    Ceci dit, d'une manière plus générale, VB.net (ou même tout langage compatible avec la plate-forme .net) est beaucoup mieux outillé pour concevoir et maintenir des applications internationales, ou juste bilingues. Et si tu peux envisager de porter ton application en .net, c'est probablement une meilleure solution. Et puis, tu y gagnerais probablement en performance.

    Et, si jamais "ils" te ne l'ont pas dit, Excel a constamment besoin d'avoir tout son classeur en mémoire vive pour fonctionner. Cela veut donc dire que dès que tu veux traiter des équations, du calcul matriciel ou des modèles complexes avec beaucoup de données, ou des gros tableaux tu risques le plantage ou la lenteur extrême.

    Ajout subséquent:

    La manière la plus facile, (lire la plus paresseuse) c'est encore d'avoir deux versions de tout ton programme; une pour chaque langue. Tu complètes par une sub de quelques lignes pour tester d'une façon ou d'une autre (version d'Excel, inputbox etc) quelle lange utiliser et lancer le "bon" programme.

Discussions similaires

  1. Test de code VBA sur différentes versions d'Excel
    Par Fala fala dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/01/2008, 11h33
  2. Code SQL généré différent d'attendu
    Par MxPx_23 dans le forum Hibernate
    Réponses: 2
    Dernier message: 07/09/2006, 10h26
  3. [Installation] dans une langue différente
    Par max44410 dans le forum Windows XP
    Réponses: 2
    Dernier message: 01/09/2006, 13h33
  4. Réponses: 4
    Dernier message: 17/02/2006, 15h07
  5. 1 fichier PHP ou 3 fichier PHP selon langue
    Par icecube216 dans le forum Langage
    Réponses: 4
    Dernier message: 15/12/2005, 12h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo