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

Macros et VBA Excel Discussion :

graphique et date sous excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 70
    Points : 49
    Points
    49
    Par défaut graphique et date sous excel
    Bonjour,

    Dans le cadre d'étude de relevé de température, je dois aficher un graphique de température en fonction du temps à l'aide d'excel. La date n'est malheureusement pas dans un format compatible avec l'affichage graphique sous excel (j'aimerai me tromper).

    je cherche donc a créer une macro excel qui tranforme une date dans un format standart de type "28/06/2010 10:36:00" en une variable de telle sorte que je puisse afficher un graphique (de température)° en fonction du temps.

    J'ai tout d'abord essayé de séparer les deux groupes (jour et heure) a l'aide des fonctions left et right.
    "Cells(i, 3).Value = Left(Cells(i, 2).Value, 10)"
    Il marche bien jusqu'au 30/06/2010, ensuite il me ressort "07/01/2010 00:00:00" au lieu de "01/07/2010" et ainsi de suite "07/02/2010 00:00:00" ce qui n'est pas propice au calcul d'intervalles de temps, vous en conviendrez.

    Auriez vous par hasard une idée de ce qui peut causer ce probleme et une idée pour le contourner?

    Si par hasard, vous connaitriez une façon de passez outre cette petite transformation pour afficher un relevé de température en fonction du temps (rappel format: "28/06/2010 10:36:00" ), je vous en serais également très reconnaissant.

    merci par avance

  2. #2
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 699
    Points
    6 699
    Par défaut
    Bonjour,

    vois ce tuto déjà :

    Comprendre et gérer les dates sous Excel et en VBA


    le passage en Numéro de série serait une solution surement vu qu'il est lié aux 86400 secondes de chaque journée..

    Ton problème d'interprétation 01/07 et 07/01 y est aussi explicité.

    cordialement,

    Didier

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 70
    Points : 49
    Points
    49
    Par défaut
    Bonjour,

    merci pour votre aide, elle se révèle precieuse:
    le passage en numéro de série est effectivement pertinent, et la conversion 02/07 07/02 également expliquée.

    Sauriez vous par hasard comment faire pour afficher en abscisse les dates en format "date" et non plus en format standart?

    cordialement,
    Olivier Chevrant-Breton

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/05/2008, 18h03
  2. Utilitaire java pour date sous excel
    Par 461219 dans le forum Langage
    Réponses: 9
    Dernier message: 06/02/2008, 10h50
  3. [BO XI] Problème dates sous Excel
    Par Enthau dans le forum Deski
    Réponses: 10
    Dernier message: 24/07/2007, 12h08
  4. Format Date sous excel
    Par nicolep dans le forum Excel
    Réponses: 5
    Dernier message: 17/04/2007, 16h40
  5. Date sous Excel
    Par spopofes dans le forum Excel
    Réponses: 5
    Dernier message: 24/04/2006, 21h25

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