Gestion des dates

POWO

XLDnaute Junior
Re-bonjour,

Mon deuxième problème de la journée concerne les dates.

J'ai écris un programme sur une version Française de excel qui marche plutôt bien, en revanche lorsque je souhaite l'utiliser sur la version chinoise de mon collègue ça plante, car les dates sont inversée:

exemple

09/01/2013 donnera 2013-1-9

Je pense que celà doit pouvoir se modifier dans les paramètres, en revanche je ne connais pas à ces bien .
Pouvez encore une fois, m'éclaircir de vos lumières SVP.

Merci d'avances.

Cordialement

Powo
 

Gareth

XLDnaute Impliqué
Re : Gestion des dates

Bonjour,

Tu peux forcer les formats personnalisés de date dans la feuille pour qu'ils soient fixes quelle que soit la version.
Voir dans le fichier et les liens joints.
[$-409]mm/jj/aaaa (409 = format anglais)
[$-40C]jj/mm/aaaa (40C = format francais)

Tu peux vérifier ceci en modifiant les parametres "Region / Langue" de Windows.
En passant de FR à EN et vis et versa.


Créer un format numérique personnalisé international - Excel - Office.com
https://www.excel-downloads.com/threads/format-date-en-anglais.76318/

NB - ces codes pays ne sont disponibles qu'à partir de la version Excel 2002 je crois
 

Pièces jointes

  • Classeur1.xlsx
    11 KB · Affichages: 62
  • Classeur1.xlsx
    11 KB · Affichages: 76
  • Classeur1.xlsx
    11 KB · Affichages: 69

POWO

XLDnaute Junior
Re : Gestion des dates

Bonjour Gareth,

Déjà merci pour ta réponse!!
Quand j'ouvre ton fichier avec le pc de mon collègue, je constate que la date source ainsi que la date FR sans formatage ont changés. Si j'ai bien compris ce que tu m'as dis, dans ton fichier celà ne devrait normalement pas se produire...???

Merci d'avance pour ton aide

Cordialement

Powo
 

POWO

XLDnaute Junior
Re : Gestion des dates

ahahahaha j'en enlève une partie de ce que je viens de dire désolé, celà ne marche qu'à moitié en fait... Dans le tableau qu'excel, ce là marche parfaitement, en revanche pour VBA quand je met un espion sur la range("A1"), la valeur a changée.

on passe de 09/01/2013 à 2013-01-09.

Sauriez-vous comment régler ce problème...

Merci d'avance.

Cordialement

Powo
 

Gareth

XLDnaute Impliqué
Re : Gestion des dates

Re,

Dans mon fichier, la date FR en F11 et F12 doit toujours rester dans ce format jj/mm/aaaa, la date EN en F7 et F8 doit toujours etre en format mm/jj/aaaa (à l'anglaise).
Ailleurs, ça se met dans le format définit par Windows sur la machine où tu l'ouvres.

Je n'ai pas compris ton probleme Vba.
 
Dernière édition:

Statistiques des forums

Discussions
312 323
Messages
2 087 301
Membres
103 512
dernier inscrit
sisi235