Excel : indirect

Résolu/Fermé
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 - 23 oct. 2012 à 13:05
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 - 24 oct. 2012 à 10:15
Bonjour,

je cherche à récupérer une valeur mais je pense que je m'y prend mal :


nb.si(prog.!L(indirect(Bordeaux!Lc1))&C" & colonne_debut" & :prog.!L(indirect(Bordeaux!L18C2)& C" & colonne_fin & ");Bordeaux!LC5)

Valeurs :
Ligne actuel = 18

Bordeaux!LC1 = 235
Bordeaux!LC2 = 238
Bordeaux!LC5 = VFE

Je dois rechercher sur une plage de la colonne 31 à 36 , mais je dois rester en mode l1c1 car la valeur des colonnes changerons via vba après avec formula.

Si quelqu'un peux m'aider ^^ :) Merci d'avance ! :)




A voir également:

4 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
23 oct. 2012 à 17:23
=NB.SI(INDIRECT("prog.!L"&Bordeaux!LC1&"C31:L"&Bordeaux!LC2&"C36";FAUX);Bordeaux!LC5)
1
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 40
24 oct. 2012 à 08:05
merci patrice mais point de vue que cette formule je la place en vba formula du fait de sa ligne dynamique et ses colonnes dynamiques. je ne peux pas avoir de valeur "".
0
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 40
24 oct. 2012 à 10:15
J'ai rien dis, ca m'as bcp aider, j'ai fait un :

=NB.SI(INDIRECT("prog.!L"&Bordeaux!LC1&"C"&L1C&":L"&Bordeaux!LC2&"C"&L1C&"";FAUX)

ou dans L1C j'ai mon num de colonne calculé préalablement !

Merci bcp Patrice !! :)
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
23 oct. 2012 à 13:23
« je dois rester en mode l1c1 car la valeur des colonnes changerons via vba après avec formula» ????

Mauvaise excuse !!!
Il n'y a aucune interaction en le style de référence utilisé sur la feuille et celui du VBA :
Formula est dans le style A1
FormulaR1C1 est dans le style L1C1
0
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 40
23 oct. 2012 à 13:28
ok, je ne savais pas. je suis pas super doué en formule de cellule, vba me conviens mieux.
0
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 40
23 oct. 2012 à 13:48
je me suis rapprocher avec =NB.SI(INDIRECT("prog.!L"&Bordeaux!LC1&"C31:prog.!L"&Bordeaux!LC2&"C36");Bordeaux!LC5) mais il me dit #ref
0