• Initiateur de la discussion Initiateur de la discussion tigasaro
  • 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 !

tigasaro

XLDnaute Nouveau
bonjour,
je souhaiterai avoir une solution si possible au problème suivant:

en A1 ce trouve la date du jour
de B2 à B20 ce trouve les jours du mois en cours
de C1 à C7 ce trouve des noms

je souhaiterai que les noms en c1 à c7ce copie en face de la date du jour du mois en cours b2 à b20 en fonction de la date du jour qui je trouve en A1
les noms peuvent bien évidement changer donc il faut garder les affectations précédente.
espérant être suffisamment claire dans mes explications.
 

Pièces jointes

Dernière édition:
Solution
Bonjour
avec un simple bout de code vba , est ce cela ?
ex: 1er clic > liste des 4 noms en face du 16 ( today), si 2eme clic > les 4 noms restent et on les ajoute à la suite
par contre si ajout d'un nom on aura 4 puis 5
C'est d'àprès ce que j'ai compris ( garder les affectations précédentes)
A voir ci joint
Bonjour Tigasaro,
Un petit fichier test eût été le bienvenu. C'eût été plus clair.
D'autant que votre énoncé n'est pas clair : Si C1 C7 est la liste des noms, alors en face de B2 B20 ... il y a des noms. Donc la liste des noms doit être autre part.
En PJ un essai avec le peu que j'ai compris avec :
VB:
=SI($B2=$A$1;SI(INDEX($A$4:$A$13;COLONNE()-2)=0;"";INDEX($A$4:$A$13;COLONNE()-2));"")
 

Pièces jointes

Bonjour Tigasaro,
Un petit fichier test eût été le bienvenu. C'eût été plus clair.
D'autant que votre énoncé n'est pas clair : Si C1 C7 est la liste des noms, alors en face de B2 B20 ... il y a des noms. Donc la liste des noms doit être autre part.
En PJ un essai avec le peu que j'ai compris avec :
VB:
=SI($B2=$A$1;SI(INDEX($A$4:$A$13;COLONNE()-2)=0;"";INDEX($A$4:$A$13;COLONNE()-2));"")
bonjour Sylvanu,
merci de votre soutient
je vous fais parvenir un fichier afin d'être plus clair
il faudrait que les noms s'enregistre au fur et a mesure des jours en fonction du jour J en A1
merci pour votre aide
 

Pièces jointes

re bonjour A tous
je vous apporte plus de précision sur mon problème

en A1 ce trouve la date du jour
de B3 à B20 ce trouve les jours du mois en cours
de C2,D2,E2,F2, noms agents

je souhaiterai que les noms en C2,D2,E2,F2 etc ce copie en face de la date du jour du mois en cours b2 à b20 en fonction de la date du jour qui je trouve en A1
les noms peuvent bien évidement changer en fonction des postes occupés par les agents donc il faut garder les affectations précédente.
espérant être suffisamment claire dans mes explications.
Serait-il possible de l'avoir en VBA?
merci d'avance à tous ceux qui essaierons de m'aider
 

Pièces jointes

Bonjour
avec un simple bout de code vba , est ce cela ?
ex: 1er clic > liste des 4 noms en face du 16 ( today), si 2eme clic > les 4 noms restent et on les ajoute à la suite
par contre si ajout d'un nom on aura 4 puis 5
C'est d'àprès ce que j'ai compris ( garder les affectations précédentes)
A voir ci joint
 

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
6
Affichages
434
Réponses
4
Affichages
441
Réponses
12
Affichages
410
Réponses
12
Affichages
593
Retour