Utilisateur hors France

Tostaky

XLDnaute Nouveau
Bonsoir,

J'ai pour des raisons profesionnelles transmis un fichier qui marche
très bien en France à mes collegues anglais.
Le probleme que je rencontre est qu'en France le point du pavé numérique se transforme automatiquement en virgule, chose qui ne semble pas évidente
en angleterre le point et la virgule sont gerés differement.
J'ai essayé par la fonction SUBSTITUTE de transformer toute frappe de point
en virgule, elle marche très bien mais ne donne aucun résultats coté anglais.
Quelqu'un aurait il déja rencontré ce probleme et par quel moyen s'en sortir ?
 

mromain

XLDnaute Barbatruc
Re : Utilisateur hors France

Bonsoir Tostaky,

Je n'ai pas essayé, mais je pense que si tu modifies les options régionales dans le panneau de configuration, tu pourras faire marcher tes macros.

bonne chance, tiens nous au courant

a+
 

chris

XLDnaute Barbatruc
Re : Utilisateur hors France

Bonjour

En principe tout classeur marche parfaitement en version FR et US.
Est-ce les macros qui posent problème ?

Il est préférable de ne pas interférer avec l'automatisme qui gère non pas un point ou une virgule mais un séparateur décimal dont l'affichage diffère selon les paramètres régionaux.
 

Tostaky

XLDnaute Nouveau
Re : Utilisateur hors France

Merci de vous intéreser à mon probleme,

Le probleme n'est lié à aucune macros, il se produit simplement
lorsque un utilisateur anglais remplis certaines cellules.

Je me sers des valeurs introduites pour composer un code et
faire une RECHERCHEV dans une liste.
Mais je ne sais pour quelle raison dans ma cellule source je
leur impose une valeur avec virgule et je me retrouve avec
un point dans la cellule cible.

Pour ce qui est des parametres régionaux, il semblerait que
ce soit la solution pour l'avoir lu en cherchant sur le Net, mais
si je leur impose cette modif je crains pour l'utilisation d'autres logiciels.

Si je ne trouve pas je vais essayer de formater les valeurs des cellules par macro.

Merci de vos commentaires.
 

Tostaky

XLDnaute Nouveau
Re : Utilisateur hors France

Bonjour à tous,

J'ai réussi à trouver la solution à mon probleme et je vais essayer
de vous l'expliquer si cela interesse quelqu'un.
Pour comprendre ce qui ce passe outre manche j'ai du modifier les
parametres régionaux de mon PC (UK) et testé mon fichier Excel.
Le probleme est simple le pavé numérique anglais génere un point
lorsqu'on l'utilise le point alors qu'en France c'est une virgule.
Tant que les cellules liées à celle ou vous entrez votre valeur
sont de format numérique pas de probleme et ne surtout pas essayer
de forcer la virgule en point car à ce moment votre valeur passe
automatiquement au format Alphanumérique, ce qui engendre des
problemes d'incompatibilité de type.
Donc tout ce passe sur les cellules de type Alphanumerique ou le
forcage du point en virgule n'engendre pas de problemes.
Voila comme quoi coder des produits avec juste des chiffres
n'est pas clair pour l'utilisateur, mais simplifie sacrément la
vie du programateur.

Merci aux gens qui m'ont aiguillés.
 

Statistiques des forums

Discussions
312 875
Messages
2 093 144
Membres
105 639
dernier inscrit
crobyx