Bonjour à toutes et à tous,
dans une macro je souhaite récupérer la valeur d'une cellule en fonction de 2 valeurs (colonnes différentes mais sur la même ligne).
voici la ligne que j'écris mais qui ne fonctionne pas
Set Var = Evaluate("=index(Range(Cells(2, Col_Bloc), Cells(iRowL, Col_Bloc)),match(1,(Range(Cells(2, Col_x), Cells(iRowL, Col_x))=5)*(Range(Cells(2, Col_y), Cells(iRowL, Col_y ))=19),0))")
avec comme variable :
iRowL => nombre de ligne total
Col_Bloc => numéro de la colonne ou je veux récupérer la valeur
Col_x => 1ère colonne servant à la condition
Col_y => 2ème colonne servant pour la condition
lorsque je remplace : Range(Cells(2, Col_Bloc), Cells(iRowL, Col_Bloc)) par $A$2:$A$1400 et idem pour les autre cela fonctionne trés bien.
Auriez vous une idée pour m'aider à trouver la solution?
Merci d'avance à tous
PS: si il manque des informations n'hésitez pas à me les demander
dans une macro je souhaite récupérer la valeur d'une cellule en fonction de 2 valeurs (colonnes différentes mais sur la même ligne).
voici la ligne que j'écris mais qui ne fonctionne pas
Set Var = Evaluate("=index(Range(Cells(2, Col_Bloc), Cells(iRowL, Col_Bloc)),match(1,(Range(Cells(2, Col_x), Cells(iRowL, Col_x))=5)*(Range(Cells(2, Col_y), Cells(iRowL, Col_y ))=19),0))")
avec comme variable :
iRowL => nombre de ligne total
Col_Bloc => numéro de la colonne ou je veux récupérer la valeur
Col_x => 1ère colonne servant à la condition
Col_y => 2ème colonne servant pour la condition
lorsque je remplace : Range(Cells(2, Col_Bloc), Cells(iRowL, Col_Bloc)) par $A$2:$A$1400 et idem pour les autre cela fonctionne trés bien.
Auriez vous une idée pour m'aider à trouver la solution?
Merci d'avance à tous
PS: si il manque des informations n'hésitez pas à me les demander