Amis du forum bonjour
Je rencontre un problème lorsque je veux faire un RECHERCHEV, non pas d'une cellule, mais d'une variable. Si je tape ce code, pas de problème;
Par contre, lorsque je défini une variable et que je veux faire un RECHERCHEV sur cette variable, par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SI(ET(S6>10;S6<=20);RECHERCHEV("04";'[Grille des Tarifs.xlsx]Tarifs'!$A$1:$F$50;4;FAUX);"")
ma formule en VBA devient donc comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part dep = "04"
et le résultat donne ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Range("AE" & descente).FormulaR1C1 = "=IF(AND(RC[-12]>10,RC[-12]<=20),VLOOKUP(" & dep & ",'[Grille des Tarifs.xlsx]Tarifs'!R1C1:R50C6,4,FALSE),"""")"
ce qui ne fonctionne pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SI(ET(S6>10;S6<=20);RECHERCHEV(4;'[Grille des Tarifs.xlsx]Tarifs'!$A$1:$F$50;4;FAUX);"")
Comme je dois faire ces tests sur tous les départements, je me vois mal faire autant de ligne que de départements.
Si quelqu'un a une solution à me proposer, je l'en remercie grandement.
Partager