Bonjour à tous, bonjour au forum,
Je viens vers vous car je n’arrive pas à trouver la solution pour compter les horaires d’un planning en VBA:
chaque horaire journalier est affiché ainsi:
0930-1200/1300-1830
J’ai donc fait la formule suivante pour trouver le nombre d’heures (ici en C9):
=(STXT(C9;6;4)-(STXT(C9;1;4))+(STXT(C9;16;4)-(STXT(C9;11;4))))/100
Ce qui me donne 8 soit 8h
Ce que je souhaiterais maintenant c’est pouvoir appliquer cette formule sur l’ensemble des horaires existants dans le tableau.
malheureusement je bloque car je ne sais pas comment copier la valeur actuelle de la cellule, appliquer la formule correspondante et enfin coller le résultat dans la même cellule.
je souhaite si possible le faire en vba car le planning est évolutif et je l’intègrerais dans une macro par la suite
merci beaucoup par avance pour votre aide, je vous joint un fichier correspondant.
bien à vous,
rk
Je viens vers vous car je n’arrive pas à trouver la solution pour compter les horaires d’un planning en VBA:
chaque horaire journalier est affiché ainsi:
0930-1200/1300-1830
J’ai donc fait la formule suivante pour trouver le nombre d’heures (ici en C9):
=(STXT(C9;6;4)-(STXT(C9;1;4))+(STXT(C9;16;4)-(STXT(C9;11;4))))/100
Ce qui me donne 8 soit 8h
Ce que je souhaiterais maintenant c’est pouvoir appliquer cette formule sur l’ensemble des horaires existants dans le tableau.
malheureusement je bloque car je ne sais pas comment copier la valeur actuelle de la cellule, appliquer la formule correspondante et enfin coller le résultat dans la même cellule.
je souhaite si possible le faire en vba car le planning est évolutif et je l’intègrerais dans une macro par la suite
merci beaucoup par avance pour votre aide, je vous joint un fichier correspondant.
bien à vous,
rk