plage de cellule = valeur de cellule

Dessimoz

XLDnaute Nouveau
salut,

j'ai un petit problème avec mon code !
(c'est un extrait)
Range('C2').Select
ActiveCell.FormulaR1C1 = _
'=CONCATENATE(VLOOKUP(RC2,fichiers!C1:C4,2),'' '',VLOOKUP(RC2,fichiers!C1:C4,3),'' - '',VLOOKUP(RC2,fichiers!C1:C4,4))'
Range('C2').Select
Selection.Copy
Range('c2:c500').Select <========== ici le problème
ActiveSheet.Paste


voilà ... ce que j'ai besoin c'est de copier la formule du dessus dans une sélection de cellules.

mais je ne veux pas la copier dans 500 cellules !! juste dans par exemple 156 ( 156 étant un chiffre dans la cellule A1 de la feuille en cours !)

donc a la place du C500 il me faudrait : range(A1).value...ou un truc du style... lol rigoler pas ...je marque ça juste comme ça.

vous voulez bien m'aider s il te plait ?
 

Discussions similaires

Statistiques des forums

Discussions
312 864
Messages
2 093 005
Membres
105 598
dernier inscrit
Tonydu95