Autofill avec ligne variable

Bonjour,

J'ai un problème sur ma feuille excel. Voici mon "code".

Sheets("BDD").Select

Range("A1").Select

ActiveCell.FormulaR1C1 = "=INDEX(SEG!R1:R1048576,,ACCUEIL!R2C51)"

Selection.AutoFill Destination:=Range("A1:A35"), Type:=xlFillDefault

J'ai donc 3 feuilles :

Une SEG avec toutes mes valeurs.

Une Accueil qui me permet d'identifier mes numéros de colonne car les colonnes de mes exports ne sont pas fixe.

Une BDD où je souhaite emmener mes valeurs.

Le problème c'est que dans SEG le nombre de ligne varie et je souhaiterais que ma formule dans BDD s'étire jusqu'à la dernière ligne de SEG.

Je pense qu'il faut faire un truc avec les variables mais je sais n'arrive pas à faire fonctionner !

Quelqu'un pourrait il m'aider ?

Merci par avance

Bonjour,

D'abord, je penser qu'il faudrait bloquer la zone, la rendre fixe par $

SEG!R$1:R$1048576

ou comme il s'agit de la colonne entière, mettre

SEG!R:R

mais pourquoi prendre autant de cellules !!

Passe tes données en tableau structuré dans l'onglet SEG et fais appel à la colonne des données du seul tableau

Rechercher des sujets similaires à "autofill ligne variable"