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 :

convertir format heure [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut convertir format heure
    bonjour

    une cellule au format nombre où il est écrit 6,15 pour signifier 06:15 heure.
    j'ai besoin par un calcul et non une macro, de transformer 6,15 en 06:15 dans une cellule.
    je pense qu'il doit y avoir une question de centieme... ou autre..

  2. #2
    Membre Expert
    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
    Par défaut
    Salut djoumusic et le forum
    Sans garanties : en a1 le nombre décimal, formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =TEMPS(TRONQUE(A1);(A1-TRONQUE(A1))*100;0)
    A+

  3. #3
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut
    GENIAL !
    ca marche, et c'est exactement, ce que je cherchais !!!
    Mille merci,
    a charge de revanche j'espere
    cdt!

  4. #4
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut
    juste une autre question qui n'est plus vraiment relative au sujet premier..
    mais qui en fait partie,
    je voudrais inclure dans une macro cette fonction, et mettre a jour par liaison
    les valeurs,
    j'aimerai qu'a la place de la cellule ("a1") de votre exemple, il y ait une liaison..
    ce qui permettrait d'avoir les valeurs a jour sans execution a chaque fois de la macro...

    voilà le code que j'ai ecrit avec une valeur de 21.3 dans la macro,
    en resultat j'ai bien le bon resultat,
    j'ai essayé d'ecrire la liaison a la place,
    mais, je dois mal l'ecrire.. et du coup ca ne passe pas...
    comment feriez vous :
    voici mon code actuel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Macro1()
        Range("B6").Select
        ActiveCell.FormulaR1C1 = _
            "=TIME(TRUNC(21.15),(21.15-TRUNC(21.15))*100,0)"
     
    End Sub

  5. #5
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut
    ok j'y suis arrivé
    voilà comment ecrire la liaison.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =TEMPS(TRONQUE('C:\Users\Julien\Desktop\[MatriceCAFE RITAZZA  v8.xls]Planning'!AT7);(('C:\Users\Julien\Desktop\[MatriceCAFE RITAZZA  v8.xls]Planning'!AT7)-TRONQUE('C:\Users\Julien\Desktop\[MatriceCAFE RITAZZA  v8.xls]Planning'!AT7))*100;0)
    c'est juste trop bien !
    merci

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

Discussions similaires

  1. [AC-2010] Comment convertir une heure au format AM/PM en format 24 heures ?
    Par silhouette dans le forum Access
    Réponses: 2
    Dernier message: 24/06/2015, 23h50
  2. [AC-2003] comment convertir un chiffre en format heure et minutes
    Par Illuminatus dans le forum Access
    Réponses: 2
    Dernier message: 23/03/2014, 17h26
  3. [bash] convertir l'heure en format hexadecimal en format lisible 00:00:00
    Par starway dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 28/08/2013, 08h54
  4. Convertir champs au format Heure
    Par kamnouz dans le forum Développement
    Réponses: 1
    Dernier message: 16/04/2013, 11h06
  5. Convertir une chaine en format heure
    Par Lars dans le forum ASP
    Réponses: 3
    Dernier message: 24/05/2005, 11h44

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