| ||||||||
Nouvel astucien | Bonjour,
j'utilise la formule suivante:
=VLOOKUP($F53,[tcsm2005.xls]misc_new_area!$D$145:$H$180,3,FALSE)/1000
La plage de cellule $D$145:$H$180 varie en colonne et en ligne en fonction du n° mois. Comment rendre cette sélection dynamique en intégrant le mois comme variable dans la formule? (cela m'éviterais de mettre à jour tous les mois cette fichue plage [boom])
D'avance merci,
Polypro88.
| |||||||
Publicité | ||||||||
| ||||||||
Petit astucien | Salut,
par exemple tu peux sélectionner D145 et puis tout ce qui y touche:
range("D145").selection
Selection.CurrentRegion.Select ' toutes les cellules adjacentes
selection.name= zz
patrick
| |||||||
![]() | Bonjour,
Les plages nommées sont surement un plus...
Sans doute à combiner avec un petit coup d'INDIRECT façon :
(à vue de nez!)
=VLOOKUP(F53;INDIRECT("$A$" & MONTH(TODAY()));3;FALSE)/1000
(avec l'hypothèse que A1:A12 renvoient les plages en question)
¿
Difficile d'être plus précis vu d'ici !
A+ | |||||||
Nouvel astucien | ça marche! C'est galopin01 qui gagne une tringle à rideau! L'indirect du droit est redoutablement efficace; voilà à quoi ressemble la formule modifiée:
=VLOOKUP($F52,INDIRECT("[tcsm2005.xls]misc_new_area!$D$"&VALUE(MONTH(AB4)*36-35)&":$H$"&VALUE(MONTH(AB4)*36)),3,FALSE)/1000
Super merci à Galopin01,
Polypro88
galopin01 a écrit :
[bigsmile]Bonjour, Les plages nommées sont surement un plus... Sans doute à combiner avec un petit coup d'INDIRECT façon : (à vue de nez!) =VLOOKUP(F53;INDIRECT("$A$" & MONTH(TODAY()));3;FALSE)/1000 (avec l'hypothèse que A1:A12 renvoient les plages en question) ¿ Difficile d'être plus précis vu d'ici ! A+ | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||
|