Fonction range dans autofill
Bonjour,
J'aimerais appliqué une formule a toute ma colonne X2 ( en X1 il y a le titre de ma colonnes)
Mais il y a un problème quand je met "X2:X", le X pose problème il faudrait que je mette une constante. Mais je ne sait pas au préalable combien de ligne peut comporter mon dossier.
Il faudrait donc que ma formule s'applique a toute ma colonne a partir de X2.
Si quelqu'un sait comment je peut faire sans selectionné une constante infini pour qu'il me prenne tout
Voici mon code
Code:
1 2 3 4 5 6
| Range("X2").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-23],'[suividep 102013.xls]Feuil1'!R1:R65536,7,FALSE)"
Range("X2").Select
Selection.AutoFill Destination:=Range("X2:X"), Type:=xlFillDefault
Range("X2:X").Select |
Cordialement
PS je suis sur excel 2007
fonction range dans autofill
bonjour YoYo,
comme toi malgré mes 600 et quelques points je connais peu de choses en VBA.
ta proposition me parait bien.
Par contre, la formule du demandeur est discutable. Sauf si le fichier de recherche comprend effectivement 65536 lignes renseignées pourquoi prolonger la recherche au delà. personnellement je donne toujours un nom limité à son nombre de lignes au fichier de recherche
cordialement.
fonction range dans autofill
Bonjour Engue Engue,
Ta qualification t'y autorise d'autant que ta formulation est en effet préférable au cas où il y aurait une ligne vide intentionnelle ou pas.
cordialement.