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 :

comparaison de dtpTime


Sujet :

Excel

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 20
    Points : 10
    Points
    10
    Par défaut comparaison de dtpTime
    Bonjour à toutes et à tous,

    Je rencontre un léger problème dans un userform, j'espère que vous pourrez m'aider!

    En faite, dans un userform j'ai mit un dtpicker au format time pour pouvoir sélectionner mes heures d'arrivées et un deuxième pour mes heures de départ.
    J'aimerai faire une comparaison de ces deux heures voire un calcul pour que dans une cellule, cela m'affiche "en retard" ou "à l'heure". N'ayant aucune idée de comment faire, je voulais savoir si vous aviez une idée de comment je pourrai faire cette comparaison s'il vous plait.

    Merci par avance!

  2. #2
    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
    Ces deux champs ont un nom dans ton userform. Il faut donc que tu utilises ces noms dans le code associé au Userform pour calculer leur différence. Tu ajoutes ensuite un petit test If pour savoir dans quelle cas cette différence correspond à un retard et de mettre le résultat dans la valeur souhaitée avec un Cells(X,Y)=...
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 20
    Points : 10
    Points
    10
    Par défaut
    Merci j'ai réussi à ce que cela m'affiche bien en retard ou à l'heure! Cependant, j'aimerai dire par exemple que le retard est un retard que si l'heure d'arrivée dépasse de 10min l'heure où le camion devait arrivé... Mais je ne vois pas du tout comment faire un calcul avec un dtpicker time :/

  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
    Tu devrais peut-être commencer par expliquer comment tu détermines ce "en retard". Pour l'instant, les seules données dont tu as parlé sont une heure d'arrivée et une heure de départ...
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 20
    Points : 10
    Points
    10
    Par défaut
    C'est pas faux!
    On va prendre un exemple, je saisis 9h en heure d'arrivée prévue dans le dtpicker et 9h30 en heure d'arrivée d'effective.
    Je souhaiterai dire que si l'heure d'arrivée effective est supérieur à 20min de l'heure d'arrivée prévue, cela m'affiche dans une cellule "en retard" sinon "à l'heure"

  6. #6
    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
    Bin, à la solution que je t'ai proposée, dans le test de ton code, tu ajoutes à l'heure prévue (ou tu retranches à l'heure effective) la valeur de 20 min.
    Si tes champs sont vraiment des champs de date (donc avec le jour comme unité), la valeur à ajouter ou retrancher sera 20/24/60.
    20 = nb mini
    24 = nb d'heure par jour (transforme les heures en jour)
    60 = nb minutes par heure (transforme les minutes en heure)
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

Discussions similaires

  1. comparaison de 2 dates
    Par eisti dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 11/08/2003, 11h33
  2. [langage] Comparaison de fichiers
    Par Jibees dans le forum Langage
    Réponses: 3
    Dernier message: 23/04/2003, 16h27
  3. Comparaison de fichier
    Par danzerg dans le forum Langage
    Réponses: 2
    Dernier message: 21/02/2003, 11h49
  4. Comparaison JBuilder avec Sun ONE Studio
    Par chichos dans le forum EDI et Outils pour Java
    Réponses: 4
    Dernier message: 13/11/2002, 15h08
  5. Comparaison d'un registre 8 bits avec une variable 32 bits
    Par tupperware dans le forum x86 32-bits / 64-bits
    Réponses: 3
    Dernier message: 15/10/2002, 10h25

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