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 :

Macro : decompte heures


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mai 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mai 2011
    Messages : 1
    Par défaut Macro : decompte heures
    Bonjour,

    J'ai exposé mon probleme sur Download Excel, mais en vain
    Je reposte mon souci ici en esperant avoir un alement de reponse !

    Bonjour,

    Je travaille actuellement sur l'automatisation de décompte d'heure et je pense qu'une macro pourrait être beaucoup plus facile a mettre en place que des tas de formules dans tous les sens...

    L'heure théorique de travail est compris entre 8h et 17h.
    Cette plage horaire doit donc être exclue de mon calcul de décompte.
    En revanche, toute la plage doit être prise en compte s'il le jour tombe :un samedi, un dimanche, un jour férié.

    (J'ai réussi a re-implémenter une macro qui calcul automatiquement les jours fériés, peu importe l'année).

    Le fichier ci dessous marche donc pour un décompte au jour le jour (départ/arrivée le même jour)

    La ou mon problème se corse, c'est lorsque par exemple, le départ a lieu un 2 février et que l'arrivée est un 3 ou même un 4 février. (3 jours de voyage est exclu, c'est très très très rare).

    Ex:

    - Si Départ le 2 fevrier a 6h15 et retour a 19h. Mon décompte ne prend en compte que les heures comprises avant 8h, et apres 17h soit : 1h45 + 2h = 3h45.

    - Si le 2 fevrier est un jour férié, un samedi ou dimanche alors on prend la totalité de la plage horaire soit 19h - 6h15 = 12h45.

    - Si depart le 2 fevrier à 16h45 et arrivée le 3 fevrier a 2h du matin, alors 26h (24h+2h) - 17h = 9h de voyage.(9h15 si depart un samedi, dimanche ou jour férié).
    (raisonnement a appliqué sur arrivée le 4fevrier.


    Je n'arrive donc pas a insérer cette nouvelle conditions dans le tas de condition déjà écrit pour un départ/arrivée, le même jour, d'où l'intervention de la macro.

    Pouvez vous m'aider a régler ce problème?

    Merci

    FF
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2002] exécution d'une macro à certaines heures
    Par mickisa dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/10/2010, 11h45
  2. Activation d'une macro à l'heure x
    Par drakkar_agfa dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/09/2008, 17h08
  3. Comment faire fonctionner une macro à une heure precise
    Par dreloman dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 29/06/2008, 00h46
  4. Lancer une macro à une heure donnée
    Par man_coef dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/06/2008, 17h07
  5. Exécution de macro à des heures différentes.
    Par pepe2006 dans le forum Access
    Réponses: 5
    Dernier message: 14/09/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