• Initiateur de la discussion Initiateur de la discussion ninou58
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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,

@+
 
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

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
296
Réponses
27
Affichages
2 K
Réponses
12
Affichages
1 K
Retour