Macro pour ajustement d'heure

Résolu/Fermé
Michael - Modifié le 11 avril 2018 à 18:19
Darkhost Messages postés 3 Date d'inscription mercredi 11 avril 2018 Statut Membre Dernière intervention 11 avril 2018 - 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!
A voir également:

1 réponse

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
11 avril 2018 à 19:01
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
0
Darkhost Messages postés 3 Date d'inscription mercredi 11 avril 2018 Statut Membre Dernière intervention 11 avril 2018
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.
0
Darkhost Messages postés 3 Date d'inscription mercredi 11 avril 2018 Statut Membre Dernière intervention 11 avril 2018
11 avril 2018 à 20:23
C'est moi, Michaël, je me suis créé un compte entre temps, d'où le changement de pseudo.
0
Darkhost Messages postés 3 Date d'inscription mercredi 11 avril 2018 Statut Membre Dernière intervention 11 avril 2018
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!
0