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

Excel Discussion :

Format date anglo saxon dans une pivot table


Sujet :

Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Points : 27
    Points
    27
    Par défaut Format date anglo saxon dans une pivot table
    Bonjour

    J'ai crée une pivottable depuis une base de donnée liée via power pivot. Dans ma table power pivot les dates sont bien au format européen (jj/mm/aa).

    Par contre dans la table pivot crée depuis cette table powerpivot toutes mes dates sont au format anglo-saxons (mm/jj/aa).

    J'ai vérifié mes options régional (sous windows) et elles sont bonnes. Je n'ai aucune explication pourquoi la création de ma table pivot m'a changé mon format de date

    CHanger le format de la colonne dans powerpivot ne résoud pas le problème.

    SI qque à une idée, elle est la bienevenue

    Cordialement

  2. #2
    Membre éclairé Avatar de Nako_lito
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2008
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 793
    Points : 827
    Points
    827
    Par défaut
    tu peux forcer le format de ta colonne anglaise, tu séléectionne et tu fais clic droit -> format -> date heure -> et tu choisi le format dd/MM/yyyy.

    je pense que l'outils pivot table envois les dates format anglais, tout simplement, tes paramètres régionaux n'ont rien a voir la dedans.
    - La dernière fois que j'ai testé ca fonctionnait !
    - Vous n'avez rien modifié ?
    - Non ! Je suis pas idiot non plus.
    - ....
    - Enfin si, juste le fichier .dll, mais a 4Ko, ca devait pas être important.

  3. #3
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Il y a certains outils qui font fi des paramètres régionaux, à commencer par VBA.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Points : 27
    Points
    27
    Par défaut
    Bonjour

    Merci pour vos réponses. Alors c'est assez hallucinant car je pense que ce qui défini le format des dates de la pivot table c'est la langue sous windows (et donc sous office) !!!

    Je m'explique: APrès plusieurs essais j'ai finalement réussi à obtenir mes dates de ma pivot table sous format "Francais" dd/mm/yyyy en modifiant la langue windows. Donc les paramètres colonnes ou n'importe quel paramètre en excel ne modifie PAS le format de date de la pivot table !!!

    Mais évidemment quelle n'est pas ma surprise de constater que chez ma collègue en néérlandais le format de date de la pivot table est en dd-mm-yyyy et ceux dont c'est en anglais mm/dd/yyyy !!!!!

    De quoi devenir tout simplement fou. Le pire étant que sous VBA si vous définissez 2 variables date que la première est sous dd/mm/yyyy et la deuxième sous mm/dd/yyyy cet abrutis de VBA est incapable de le remarquer !!!

    Bref, je suis dans l'impasse. Je ne vois aucune manière de comparer mes dates car dès que qqu utilise un excel dans une langue différente des autres toutes les dates se modifient ce qui fait foirer ma macro (qui compare des dates de commande pour vérifier si il s'agit d'une nouvelle commande ! )

    Si qqu à une idée je suis preneur car la je rame complètement

    Ou alors imposer une seule langue pour tous les employés

    Cdlt

  5. #5
    Membre éclairé Avatar de Nako_lito
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2008
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 793
    Points : 827
    Points
    827
    Par défaut
    ne les stocke pas au format date mais dans le format texte. il n’interprète pas le texte. donc si tu envois "01/12/1991", il lira "01/12/1991".
    - La dernière fois que j'ai testé ca fonctionnait !
    - Vous n'avez rien modifié ?
    - Non ! Je suis pas idiot non plus.
    - ....
    - Enfin si, juste le fichier .dll, mais a 4Ko, ca devait pas être important.

  6. #6
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Points : 27
    Points
    27
    Par défaut
    Bonjour

    Il vous manque une info je pense pour bien saisir le problème.

    J'importe via powerpivot l'ensemble de nos commandes "en cours" depuis ERP. Ces commandes sont récupérées de la powerpivot via une pivot table.

    Les données sont ensuite placées dans une feuille excel normal (par une macro) ou elles peuvent être retravaillées.

    Imaginons qu'un utilisateur ayant un excel en anglais décide d'importer les nouvelles commandes encodées dans notre ERP. IL va rafraichir les données dans powerpivot et ensuite dans la pivot table-. Comme il a son excel en anglais, toutes les dates de la power pivot seront sous format anglo saxons.

    Ensuite la macro va mettre à jour les données dans sa feuille de travail et va importer toutes les dates au format anglo saxons.

    Le lendemain, un utilisateur francais va faire l'update. Celle fois ca la pivot table stockera les dates au format fr et la macro va donc les importer au format FR.

    On se retrouve donc avec des dates au format FR et des dates au format anglo saxon !!! (je vous passe les détails mais comme en plus la macro compare les dates pour voir si il s'agit de nouvelles commandes, comme il considère les dates comme "différentes" , il crée à chaque fois chaque commande en double...

    Bref, il faudrait que je puisse imposer un format de date dans la pivot table mais ca semble impossible (ce qui est fou car dans powerpivot, que mon excel soit anglais ou fr, toutes mes dates sont bien au format FR)

    Cordialement

  7. #7
    Membre éclairé Avatar de Nako_lito
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2008
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 793
    Points : 827
    Points
    827
    Par défaut
    fais une macro qui catch les données saisies dans ta pivot table et qui enregistre les deux données date.
    Quand l'anglais travaille, ca met 01/25/2014 a l'écran et ca enregistre aussi 25/01/2014 et inversement pour le francais, comme ca, tu as toujours ta valeur qqp. et quand tu dois lire les données, tu lis celle que tu veux pour continuer le traitement.
    - La dernière fois que j'ai testé ca fonctionnait !
    - Vous n'avez rien modifié ?
    - Non ! Je suis pas idiot non plus.
    - ....
    - Enfin si, juste le fichier .dll, mais a 4Ko, ca devait pas être important.

Discussions similaires

  1. format date et heure dans une requete
    Par amelyfred dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 14/04/2015, 12h23
  2. Format Date et tri dans une datagrid
    Par Towandaa dans le forum Flex
    Réponses: 4
    Dernier message: 04/03/2015, 16h16
  3. Réponses: 7
    Dernier message: 18/06/2012, 12h30
  4. format de la date du jour dans une requete
    Par Chauveau dans le forum Access
    Réponses: 2
    Dernier message: 21/11/2006, 22h15
  5. Réponses: 10
    Dernier message: 07/03/2006, 14h30

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