Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/10/2011, 23h07   #1
Membre du Club
 
Inscription : mars 2009
Messages : 87
Détails du profil
Informations personnelles :
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : mars 2009
Messages : 87
Points : 47
Points : 47
Par défaut Afficher le contenu d'une cellule en fonction de plusieurs autres

Bonjour,
je vais tenter de vous exposer mon souci.
J'ai un tableau sous forme de calendrier.
Ce calendrier est un planing de travail.
A coté de chaque jour je remplis via des formules mon cycle de travail.
Certains weekend il y a une astreinte.
Si un jour férié précède (à partir du jeudi) un weekend d'astreinte il faut que je modifie le contenu de ce jour là.
Si le jour férié suit le weekend jusqu'au mercredi je doit également changer son contenu.

Exemple:

Semaine 1
lundi =A, Mardi=A, Mercredi=A,jeudi=A, vendredi=A, Samedi=Astreinte,Dimanche=Astreinte.
Semaine 2
lundi =repos, Mardi=repos, Mercredi=A,jeudi=A, vendredi=A, Samedi=repos,Dimanche=repos.

Si le jeudi de la semaine est férié je veux afficher Astreinte et non "A" à coté de jeudi
Si le lundi de la semaine 2 est férié je veux afficher Astreinte à coté de lundi.
Pour info j'utilise cette formule pour afficher mon cycle de travail.
Code :
=DECALER(Cycle;MOD(C7-debutCycle;nbJours);;1;1)
Cycle est le premier jour de mon cycle,
debutCycle est le jour du début d'un cycle
et nbJours est le nombre de jours d'un cycle

Auriez vous une idée pour que je modifie ma fonction afin de réaliser ce que je souhaite.

PS: j'ai hésité pour joindre mon fichier immédiatement mais si besoin faites moi le savoir car ce n'est pas très facile d'expliquer exactement ce que je souhaite faire.

Merci d'avance pour vos réponses.
Riko63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h17.


 
 
 
 
Partenaires

Hébergement Web