|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2002 Messages : 3 ![]() |
Bonjour à tous,
Voila mon problème : j'ai un tableau avec des colonnes horaires (de 6h00 à 23h00 / par demi-heure). il est rempli avec une valeur (0,5) pour la présence d'un employé et rien si pas là. ce tableau me permet de calculer le nombre d'heure par jour. ce tableau est rempli pour 7 personnes, et sur 7 semaines. je souhaiterais faire un récapitulatif et avoir pour chaque employé l'affichage de ses plages horaires (genre 8h00 à 17h30). exemple vendredi 13 janvier 6h 6h30 7h 7h30 8h 8h30 9h 9h30 10h 10h30 11h 11h30 12h .... total 0,5 0,5 0,5 0,5 0 0 0 0 0,5 0,5 0,5 0,5 ....4 heures je voudrais implémenter automatiquement : vendredi 13 janvier 6h / 8h et 10h/12h est-ce possible et si oui comment. je me prends la tête dessus depuis quelques jours et je tourne en rond. merci par avance |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Je suppose que ton tableau initial est en feuille DATA en A1:AIxx avec colonne 1: nom des personnes et ligne 1: heures de début (xx étant le nombres de lignes du tableau)
Le résultat est copiée en feuille RESULTAT Code à adapter Code :
__________________
Cordialement. |
||
|
|
00
|
|
|
#3 | |||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 924 ![]() |
Bonjour,
Une solution en créant une fonction personnalisée A mettre dans un module Code :
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : novembre 2002 Messages : 3 ![]() |
Merci tout d'abord de prendre du temps pour mon problème
Je vais essayer d'être plus clair Jour X employé Y C1=6h D1=6h30 E1=7h F1=7h30 G1=8h H1=8h30 I1=9h J1=9h30 ... AL1=total ligne2 les valeurs sont entrées manuellement : 0,5 inscrit lorsque l'employé est présent exemple : C2=0,5 D2=0,5 E2=0,5 F2= G2= H2=0,5 I2=0,5 J2=0,5 ... AL2=3 ce que je souhaiterais, c'est l'affichage automatique du résultat suivant : jour X employé Y : 6h-7h et 8h30-9h30 A savoir que je suis une novice qui sait travailler sur les formules mais pas les macro ou module. Merci |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 924 ![]() |
A part les adresses de la formule proposée qui changent, le reste est toujours valable.
Si tu bloques sur la mise en place, dis nous où?
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
10
|
|
|
#6 |
|
Invité de passage
![]() Inscription : novembre 2002 Messages : 3 ![]() |
C'est nickel exactement ce que je voulais.
mille fois merci pour ton aide précieuse. Re-bonjour, j'ai un autre problème, la formule marche parfaitement dans un fichier ou il y a qu'une seule feuille. j'ai essayé de l'intégrer à un autre fichier où il existe déjà d'autre feuille et module et là j'ai un problème : il me dit que le nom de la formule n'est pas valide. pourtant j'ai fait la même chose, créé un module dans vb. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com