[Resolu] Copie d'une formule de cellule sur l'ensemble de la colonne en vba

jokapic

XLDnaute Junior
Bonjour le Forum ,

Hier j'avais fait un post concernant [ Macro Import/Tri/Mise en forme]
J'ai réussi a avancé comme un grand grâce à l'enregistrement de macro qui génère le code.

Et la j'ai un tout petit souci minime .
Ma macro va généré un tableau dont les données proviennent d'un fichier txt.
Ma macro vide mon fichier xls , puis fait l'import des données , convertir le tableau ( car l'import met les données sur une seul colonne donc je les défini) , puis elle fait un tri des données qui me sont inutiles , j'applique une mise en forme et la j'ai dans ma colonne I et J ( année, mois) une formule dans la case I2 et J2 que je voudrait mettre a l'ensemble de la colonne .

Donc j'ai ceci pour faire la copie de formule:

Code:
  Range("I2:J2").Select
    Selection.AutoFill Destination:=Range("I2:J3215")
    Range("I2:J3215").Select

Sauf que la je prédéfini la fin de ma ligne, alors que je voudrait quel soit variable selon le nombre de ligne qui va etre généré a la fin du tableau.

J'aimerai utilisé ce code la :

Code:
Range("I2:J2").Select
Range(Selection, Selection.End(xlDown)).Select
( mais ceci ne me copie pas la formule et je ne sais comment utilisé le Selection.AutoFill Destination.

J'espère que j'aurai été clair dans ma démarche.

Je vous remercie d'avance pour votre aide.
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
315 095
Messages
2 116 166
Membres
112 675
dernier inscrit
Tazra_IMOU