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

  1. #1
    Membre du Club
    Inscrit en
    juin 2010
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : juin 2010
    Messages : 285
    Points : 64
    Points
    64

    Par défaut Format date suite à un copié/collé

    Bonjour,

    Je rencontre un problème d'affichage de date lors d'un export de requête sql.

    Je copie/colle le résultat d'une requête dans un tableau excel prédéfini mais l'affichage des dates dans l'une des table que j'utilise n'est pas vraiment pratique en terme de lisibilité (ex: 20180212) car le format est le suivant : aaaammjj

    Je voudrais donc qu'il s'affiche dans le format suivant: jj/mm/aaaaa
    Mais je n'ai rien trouvé dans les formats de cellules.

    Quelqu'un aurait-il une idée ?
    Microsoft SQL Server Management Studio 14.0.17289.0

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    juin 2007
    Messages
    12 057
    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 : 12 057
    Points : 24 445
    Points
    24 445

    Par défaut

    Citation Envoyé par filsdepub Voir le message
    Je copie/colle le résultat d'une requête dans un tableau excel prédéfini mais l'affichage des dates dans l'une des table que j'utilise n'est pas vraiment pratique en terme de lisibilité (ex: 20180212) car le format est le suivant : aaaammjj

    Je voudrais donc qu'il s'affiche dans le format suivant: jj/mm/aaaaa
    Mais je n'ai rien trouvé dans les formats de cellules.
    Si ta valeurs est une VRAIE date : clic droit > Format de cellule > Onglet Nombre > Catégorie Personnalisée > Type jj/mm/aaaa

    Si ta valeur n'est pas une vraie date mais du texte qui ressemble à une date, il faut commencer par la transformer en vraie date.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DATE(GAUCHE(A1;4);STXT(A1;5;2);DROITE(A1;2))
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Membre du Club
    Inscrit en
    juin 2010
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : juin 2010
    Messages : 285
    Points : 64
    Points
    64

    Par défaut

    Merci.
    Je cherchais une solution directe (format de cellule) pour ne pas passer par une formule mais comme ma valeur n'est pas une vraie date, cela ne fonctionne pas.

    Merci néanmoins pour la formule, je la note pour plus tard.
    Microsoft SQL Server Management Studio 14.0.17289.0

  4. #4
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    juin 2007
    Messages
    12 057
    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 : 12 057
    Points : 24 445
    Points
    24 445

    Par défaut

    Citation Envoyé par filsdepub Voir le message
    Je cherchais une solution directe (format de cellule) pour ne pas passer par une formule mais comme ma valeur n'est pas une vraie date, cela ne fonctionne pas.
    Si ta date n'est pas une vraie date, tu ne règleras pas ton problème avec un simple format.
    Donc, soit tu le règles à la source dans l'export de ta requête, soit tu le règles à l'arrivée par une formule ou une macro.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Membre du Club
    Inscrit en
    juin 2010
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : juin 2010
    Messages : 285
    Points : 64
    Points
    64

    Par défaut

    C'est ce que je suis en train de faire en modifiant ma requête (avec l'aide d'autres bonnes âmes du forum dans la section sql).
    Microsoft SQL Server Management Studio 14.0.17289.0

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Problème format date suite à un téléchargement internet
    Par electrosat03 dans le forum VBA Access
    Réponses: 9
    Dernier message: 11/04/2015, 20h33
  2. Réponses: 2
    Dernier message: 18/04/2011, 11h24
  3. Réponses: 1
    Dernier message: 17/01/2010, 14h46
  4. Réponses: 2
    Dernier message: 16/02/2008, 22h05

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