titiborregan5
XLDnaute Accro
Bonjour à tous,
une 2ème question pour aujourd'hui...
celle-ci se pose sur la réalisation d'une formule par macro.
Il s'agit de réaliser un vlookup mais avec une plage variable.
En gros je lui dis
sauf que lui il écrit dans mon classeur dans la formule réellement azerty2.
Comment lui faire écrire activités3 par exemple...mais après ce sera 4, puis 5...
Le code n'est pas "réel" dans le sens où là on écrit au même endroit dans la boucle.
En fait il s'agit de feuilles différentes où inscrire cette formule. Sur chaque feuille se trouve la liste que je renomme "activités"&nom de la feuille. Qu'il faut donc rentrer dans la formule en dur alors qu'elle sera variable...
J'espère ne pas trop m'être embrouillé dans l'explication...
je peux mettre un fichier exemple au besoin, même si là je pense qu'il s'agit d'une erreur "théorique" qui peut peut-être se corriger avec les "" et '...
Merci d'avance,
Tibo
une 2ème question pour aujourd'hui...
celle-ci se pose sur la réalisation d'une formule par macro.
Il s'agit de réaliser un vlookup mais avec une plage variable.
En gros je lui dis
VB:
For i = i To 5
azerty2 = "activités" & i
Range("B17:B26").Formula = "=IF(ISNA(VLOOKUP(RC[-1],azerty2,2,FALSE)),"""",VLOOKUP(RC[-1],azerty2,2,FALSE))"
Next
sauf que lui il écrit dans mon classeur dans la formule réellement azerty2.
Comment lui faire écrire activités3 par exemple...mais après ce sera 4, puis 5...
Le code n'est pas "réel" dans le sens où là on écrit au même endroit dans la boucle.
En fait il s'agit de feuilles différentes où inscrire cette formule. Sur chaque feuille se trouve la liste que je renomme "activités"&nom de la feuille. Qu'il faut donc rentrer dans la formule en dur alors qu'elle sera variable...
J'espère ne pas trop m'être embrouillé dans l'explication...
je peux mettre un fichier exemple au besoin, même si là je pense qu'il s'agit d'une erreur "théorique" qui peut peut-être se corriger avec les "" et '...
Merci d'avance,
Tibo