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 :

Impossible de convertir un format DATE/heure puisque cette ensemble est assimilé à un nombre à virgule


Sujet :

Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2016
    Messages : 34
    Points : 22
    Points
    22
    Par défaut Impossible de convertir un format DATE/heure puisque cette ensemble est assimilé à un nombre à virgule
    Bonjour,

    je fais face à un mystérieux problème auquel je n'ai jamais fait face jusqu'à maintenant.
    je souhaite créer une macro qui me converti une colonne qui possède des données date + heure (jj/mm/aaaa hh:mm) uniquement en date (jj/mm/aaaa). Je pensais utiliser la formule GAUCHE afin déliminer automatiquement tous les caractères à droite de ma date pour supprimer l'heure pour chaque cellule.

    Le problème, c'est que cet ensemble date + heure (jj/mm/aaaa mm:HH) est en réalité une combinaison de chiffre. Je m'en suis rendu compte en cliquant sur "afficher les formules". Par exemple, si j'ai :

    - 03/02/2017 11:45:00

    En cliquant sur "afficher les formules", il apparait :

    - 42769,4895833333

    Lorsque je décoche l'option "afficher les formules", et que j'essaye de supprimer à la main le 11:45:00, il apparait automatiquement par défaut 00:00:00.

    Impossible de me débarrasser de l'heure pour n'avoir que la date. Ce qui est bizarre, c'est que si je mets une apostrophe devant mon ensemble de donnée tel quel dans la barre de formule:

    '03/02/2017 11:45:00

    Cette ensemble apparait normalement dans ma cellule en se décalant sur la gauche.
    Je peux alors utiliser la formule GAUCHE pour extraire uniquement la date.

    Je glisse mon fichier pour que vous puissiez voir de vous même...

    Conversion au format jj-mm-aaaa.xls

    Je me permet de vous rappeler que mon objectif est de trouver une astuce pour n'obtenir que la date. Je la convertirai en code ensuite.

    Je vous remercie du fond du cœur par avance pour votre aide !

    Cordialement,

  2. #2
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut
    Bonjour, bonjour !

    Ce n'est pas du tout un mystérieux problème mais juste le fonctionnement tout à fait normal d'Excel ‼
    Rien qu'en lisant son aide ou les tutoriels concernant les dates à disposition sur ce forum !

    Une vraie date dans Excel est un nombre dont la partie entière est réservée à la date et la partie décimale à l'heure.

    Donc dans ton cas il suffit juste de tronquer la partie décimale pour conserver uniquement la partie entière …
    Et ne pas oublier non plus de vérifier ensuite le format d'affichage des cellules !

    Avec un apostrophe en préfixe ce n'est plus une date mais juste du texte !

    Voilà, voilà !

    _________________________________________________________________________________________________________
    Je suis Paris, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

  3. #3
    Membre habitué
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2013
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2013
    Messages : 96
    Points : 175
    Points
    175
    Par défaut Conversion date heure en date
    Bonsoir,
    en cellule B1 (au format date 11/01/2017):
    puis tirer vers le bas
    Cdlt
    Renyeu

  4. #4
    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
    Citation Envoyé par KINOU94 Voir le message
    Impossible de me débarrasser de l'heure pour n'avoir que la date.
    Clic droit > Format de cellule > Onglet Nombre > Catégorie Date > Type = 14/03/2012 > Ok
    C'est magique !

Discussions similaires

  1. vérifier le format date heure en shell (ksh)
    Par susu39 dans le forum Linux
    Réponses: 9
    Dernier message: 21/08/2008, 10h42
  2. format date/heure dans le code
    Par Invité dans le forum VBA Access
    Réponses: 2
    Dernier message: 19/10/2007, 20h24
  3. utiliser un format "date heure" dans une formule
    Par Tonton Phil dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/08/2007, 14h37
  4. format date/heure et concaténation
    Par Waluigi dans le forum Access
    Réponses: 3
    Dernier message: 02/06/2006, 11h25

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