Menu

Macro pour ajustement d'heure [Résolu]

Michael - 11 avril 2018 à 18:18 - Dernière réponse : Darkhost 3 Messages postés mercredi 11 avril 2018Date d'inscription 11 avril 2018 Dernière intervention
- 11 avril 2018 à 21:22
Bonjour,


J'aimerais pouvoir ajuster les heures travaillées en à l'aide d'une macro et je n'y connais rien. Pour mieux vous expliquer, dans une feuille, les heures d'entrées et de sorties sont entrées (recopier d'une "carte de punch"). Nous arrondissons aux 30 minutes à la hausse. Par exemple, lorsqu'un employé termine a 8:05 il est payé comme s'il avait terminé à 8:30. C'est d'ailleurs cet intervalle que nous respectons (en minutes) 0-4= 0, 5-34=30, 36-59=0 (+1 heure).

Les cellules sont en format d'heure hh:mm.

J'aimerais donc que les employés puissent entrer leurs heures exactes et que je puisse faire la transformation à l'aide d'une macro.

Merci!
Afficher la suite 

Votre réponse

4 réponses

via55 9451 Messages postés mercredi 16 janvier 2013Date d'inscription 21 juillet 2018 Dernière intervention - 11 avril 2018 à 19:01
0
Merci
Bonjour Michaël

Pas forcement besoin de macro, une formule suffit :
Exemple avec l'heure en F2, dans une cellule voisine la formule : =TEMPS(HEURE(F2);SI(MINUTE(F2)<5;0;SI(MINUTE(F2)<31;30;60));0)

Cdlmnt
Via
Darkhost 3 Messages postés mercredi 11 avril 2018Date d'inscription 11 avril 2018 Dernière intervention - 11 avril 2018 à 20:13
Merci pour ta réponse.
Toutefois, ça devient très compliqué d'insérer des cellules puisque l'idée est que les employés entre directement leurs heures dans ces cases et que je sélectionne/copie/colle toutes ces cases vers un autre fichier qui calcule automatiquement le total de leurs heures par semaine, le total d'heure pour une journée (ensemble des employés) et qui génère automatiquement des factures pour le client.

Si je dois insérer 150 cases de plus pour obtenir le résultat, ça devient très dur à lire. Je croyais qu'il serait plus simple de laisser les employés entrer leurs heures puis activer la macro à la fin, ce qui me permet de copier-coller et de tout générer en quelques clics seulement.
Darkhost 3 Messages postés mercredi 11 avril 2018Date d'inscription 11 avril 2018 Dernière intervention - 11 avril 2018 à 20:23
C'est moi, Michaël, je me suis créé un compte entre temps, d'où le changement de pseudo.
Darkhost 3 Messages postés mercredi 11 avril 2018Date d'inscription 11 avril 2018 Dernière intervention - 11 avril 2018 à 21:22
Grâce à ta formule, j'ai finalement trouvé une façon de le faire assez simplement comme j'espérais le faire à la base.

Merci beaucoup!
Commenter la réponse de via55