Bonjour à tous,
Pour l'une de mes procédure, je dois écrire dans une plage de cellule une fonction VLookUp dont les arguments dépendent de la cellule dans laquelle la fonction s'inscrit.
J'ai donc utilisé cette boucle :
i représente l'index des lignes, et j celui des colonnes. Le problème est que le "j" renvoie le numéro de la colonne, et la formule n'est ainsi pas valable lorsqu'elle s'inscrit. Comment pourrais-je transformer ce numéro de colonne en la lettre qui lui correspond?
J'ai vu d'autres post qui se rapportent au problème sur le forum mais aucun ne permettant de faire cette translation au sein même d'une formule.
Merci d'avance
Taroohn
Pour l'une de mes procédure, je dois écrire dans une plage de cellule une fonction VLookUp dont les arguments dépendent de la cellule dans laquelle la fonction s'inscrit.
J'ai donc utilisé cette boucle :
Code:
For i = 2 To max_table_lines
For j = 4 To 68
Cells(i, j).Formula = "=" & "VLOOKUP($C" & i & ";Full_data_projects_conso!$C:$BO;" & j & "$1;FALSE)"
Next
Next
i représente l'index des lignes, et j celui des colonnes. Le problème est que le "j" renvoie le numéro de la colonne, et la formule n'est ainsi pas valable lorsqu'elle s'inscrit. Comment pourrais-je transformer ce numéro de colonne en la lettre qui lui correspond?
J'ai vu d'autres post qui se rapportent au problème sur le forum mais aucun ne permettant de faire cette translation au sein même d'une formule.
Merci d'avance
Taroohn