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 :

Pb affichage et calcul de difference d'heure


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Pb affichage et calcul de difference d'heure
    voici mon pb.

    dans la cellule D1 je saisie une heure sous la forme 0100 qui dois s'afficher 01:00 pour 1h du matin.

    dans la cellule E1 je saisie une heure sous la même forme .

    La cellule F1 : doit restée blanche si D1 n'est pas renseignée,

    La cellule F1 : doit s'affichée Rouge si l'heure actuelle est supérieure à D1 + 12h et que E1 est vide .
    On prend donc 12 h avant l'heure actuelle
    d'avance merci à tous et bonne soirée.

  2. #2
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Citation Envoyé par gentiloup
    dans la cellule D1 je saisie une heure sous la forme 0100 qui dois s'afficher 01:00 pour 1h du matin.

    dans la cellule E1 je saisie une heure sous la même forme .
    Euh... tu réussis à faire un masque de saisie dans Excel toi ?

    Ca, c'est avec Access que tu pourras la faire.
    Pas avec Excel !
    Tu vas être obligé de faire ta saisie sous la forme 01:00

    Citation Envoyé par gentiloup
    La cellule F1 : doit restée blanche si D1 n'est pas renseignée,

    La cellule F1 : doit s'affichée Rouge si l'heure actuelle est supérieure à D1 + 12h et que E1 est vide .
    On prend donc 12 h avant l'heure actuelle
    d'avance merci à tous et bonne soirée.
    Avec la mise en forme conditionnelle, cela ne devrait pas représenter de problème majeur !
    Mon souci, c'est que tu ne prends pas en considération le changement de date !
    Tu ne parles que des heures
    Mais, si ton heure est 15:00
    quand tu ajoutes 12:00 à tes 15:00, tu obtiens, en heures, 03:00
    Or, dans ce cas, 03:00 n'est pas supérieur à 15:00
    par contre, il y a un jour de plus.

    quid ?

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour,
    la vérification ne tient pas compte de la date juste du temps écoulé entre le temps saisi en D1 et l'heure actuelle.
    On considère qu'il ne peut y avoir d'heure supérieure à D1 + 12h.
    Je débute dans excel et je ne connais pas du tout access
    et mon PB est juste une feuille de calcul excel.
    On m'a conseillé de faire une macro,
    mais la aussi je suis confronté à un message d'erreur que je ne sais résoudre.
    Ci joint le message d'erreur

    merci pour toute votre aide
    Bonne journée
    Images attachées Images attachées  

  4. #4
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 147
    Points
    20 147
    Par défaut
    bonjour

    Tu dois utiliser l'évènement Private Sub Worksheet_Change(ByVal Target As Range) pour automatiser le format de la cellule:
    (Comme la ligne que tu as mis en annotation dans ta macro)

    http://silkyroad.developpez.com/VBA/EvenementsFeuille/


    bonne soirée
    michel

Discussions similaires

  1. calculer difference date heure en jours ouvres
    Par wahabts7 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/04/2010, 23h48
  2. [VBA] Calculer la différence entre deux dates
    Par T'chab dans le forum Access
    Réponses: 13
    Dernier message: 11/05/2006, 15h12
  3. PB/calcul de difference date/heures
    Par edhos dans le forum Access
    Réponses: 1
    Dernier message: 06/10/2005, 08h05
  4. Pb Calcul de dates ET heure
    Par priest69 dans le forum Access
    Réponses: 4
    Dernier message: 13/06/2005, 12h33
  5. Calcul entre deux dates heures
    Par Isa31 dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 31/03/2005, 13h17

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