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 :

Supprimer "hh:mm:ss" dans date complète [XL-2002]


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Points : 8
    Points
    8
    Par défaut Supprimer "hh:mm:ss" dans date complète
    Bonjour à tous

    J'ai un probleme au niveau des dates, j'ai trouvé plusieurs réponses mais elles ne collent pas totalement à ce que je cherche, j'explique:

    j'ai une colonne date sous le format "jj/mm/aaaa hh:mm:ss". Ma question est simple, je cherche à faire disparaitre completement les hh:mm:ss pour pouvoir faire des comparaisons par la suite.

    Etant nul en VBA, j'ai pour l'instant converti les données (Données\Convertir), mais y a un bug, les dates pour lesquels le jour est inférieur à 10, le format passe en mm/jj/aa, ce qui met la pagaille dans la colonne, je trouve pas la solution (format anglosaxon j'imagine ?)

    Si quelqu'un peut m'aiguiller, ca serait très sympa ! (sans code serait l'ideal )

    merci d'avance

    fancho

  2. #2
    Membre émérite Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Points : 2 662
    Points
    2 662
    Par défaut
    Salut,
    Il y a une fonction "Date" qui devrait t'aider.
    Le principe si ta date format "jj/mm/aaaa hh:mm:ss" est en A1.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DATE(ANNEE(A1);MOIS(A1);JOUR(A1))
    (J'ai du traduire, je suis en version GB, j'espère ne pas m'être trompe)
    Tu peux évidemment utiliser cette fonction dans la cellule qui fera ta 'comparaison'

    A+

    P.S. C'est une des nombreuses solutions, connaissant le forum tu vas pas tarder à en avoir d'autres....

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Merci beaucoup encore une fois Fvandermeulen, tu me sauves !

    La solution est vraiment simple, je suis un peu con en voyant ca

    Bonne journée !

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Points : 2 443
    Points
    2 443
    Par défaut
    Salut fancho et le forum
    une date est la partie entière du nombre, les décimales servent à fixer l'heure. un int() ou Ent() suffit pour n'avoir que la date.
    A+

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

Discussions similaires

  1. [MySQL] Comment supprimer le "-" dans date
    Par EricDou dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 21/01/2009, 11h53
  2. Supprimer un fichier par rapport a une date
    Par NewB dans le forum Linux
    Réponses: 2
    Dernier message: 25/06/2003, 13h44

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