Rythme de travail

ninou58

XLDnaute Occasionnel
Bonjour tout le monde !!! :)

Alors me revoilà avec un petit souci.
J'ai un tableau qui me permet de savoir que X qui est en 2*8 en semaine 1 etait du matin dont le jour de début est lundi. J'ai fait un programme pour savoir de quel poste il sera a la semane 1.
Pour le 2*8,3*8 ca a l'air de marcher.
Mais pour le 5*8, je m'emmèle les pinceaux. CAr le 5*8 on descend en jour, 3jours de travail, 2jour de repos. Et la ça pose souci car le jour de début n'est pas forcément lundi.
Si quelqu'un peut m'aider j'en serais ravie.
je joint un fichier test.

Merci d'avance
:) [file name=Classeur1_20060327115859.zip size=14604]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20060327115859.zip[/file]
 

Pièces jointes

  • Classeur1_20060327115859.zip
    14.3 KB · Affichages: 31

porcinet82

XLDnaute Barbatruc
Salut Ninou58,

Je viens de jeter un oeil a ton fichier, je ne vois aucune explication de ce qu'il faut faire. Ce que j'ai vu c'est une macro énorme que je n'ai pas envie d'essayer de comprendre. Dis toi bien que les personnes qui vont essayer de t'aider ne connaissent pas du tout le projet sur le lequel tu travails, donc quelques explications sur le fonctionnement de ta macro et le résultat attendu serait je pense le bien venu.

En attendant,

@+
 
N

ninou58

Guest
En effet tu as bien raison, j'ai été un peu vite.
Et en effet une macro enorme qui est devenue compliqué au fil du temps.
Donc allos y.
Dans la feuil1: les données sont le résultats d'une requête SQL.
je récupère ces 3 champs :
rythme poste jourdeb
Partons dans un exemple.
NOm rythme poste jourdeb
X 3*8 matin lundi

Dans mon fichier (pas celui que j'ai joint)il ya une boite de dialogue qui récupère le numéro de semaine. Exemple recup=4.
donc la macro devrait me permettre de savoir de quel poste X sera à la semaine 4. Etant un 3*8, il fera 1:matin/2:nuit / 3:soir/ 4:matin.
Donc dans la seconde feuille, il faut afficher pour le jour 1 de la semaine 4 :matin et ainsi de suite juqu'au vendredi car pour le 3*8 ca s'arrête au vendredi.
Cela se complique pour le 5*8. Les 5*8 travaillent 3jours et s'arrêtent 2jours. j'ai juste besoin des jours où ils travailles.
Même chose, il faut que cela viennent s'afficher dans la feuille 2.
Pour le 2*8 et 3*8, la macro fonctionne (bien qu'elle soit très bizarre). Mais pour le 5*8, cela ne fonctionne pas car le jour de début n'est pas forcément lundi.
Je vais essayer de rajouter quelques expliqcations sur les feuilles.
j'espère que c'est un peu mieux.
Encore désolé.

Merci d'avance [file name=Classeur1_20060327134439.zip size=15649]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20060327134439.zip[/file]
 

Pièces jointes

  • Classeur1_20060327134439.zip
    15.3 KB · Affichages: 25

Discussions similaires

Réponses
1
Affichages
371

Membres actuellement en ligne

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz