Re : Mise en forme conditionnelle sur une plage dynamique
Hello
Pour rendre une range Dynamique, il faut effectivement passer par la fonction Décaler
Par exemple; pour ta range "Mois" de la colonne A
=DECALER(Base!$A$5;;;NBVAL(Base!$A:$A)-1)
pour ta range "BU"
=DECALER(Base!$B$5;;;NBVAL(Base!$A:$A)-1)
attention: tu remarques ici que la référence à décaler, c'est B5
mais que le nombre de décalage reste sur la colonne A parce que je me dis que dans tes 3 premières lignes, tu peux voir apparaitre des choses qui rendraient la formule nbval()-1 fausse
je m'explique; si tu devais déclarer une range "Activité" (colonne C)
en appliquant nbval sur la colonne C tu aurais ceci
=DECALER(Base!$C$5;;;NBVAL(Base!$C:$C)-1)
sauf que dans ton cas. à cause des data au dessus de la ligne de titre, ca foire la zone..
et sinon.. si tu arrives à placer cette zone dynamique dans une MFC appelle moi direct
j'ai déjà posté cette meme question. et .. malheureusement, ca semble impossible..
au moment ou tu saisis la MFC, tu tapes le nom de la zone "BU" par exemple
quand tu valides, Excel convertit direct avec les adresses de la zone.
sauf que lorsque la zone évolue.. la MFC ne suit pas...