VBA - Etendre une formule jusqu’en bas sans connaitre la cellule de départ

Bonjour à tous,

Je cherche un moyen d’étendre une formule jusqu’en bas de la colonne, mais sans savoir à l’avance où se trouve cellule de départ contenant la formule

Dans le fichier en PJ, la formule se trouve en C19 et je souhaite l’étendre jusqu’en C36

Mes compétences en VBA sont très limitées mais pour le moment je connais au moins les lignes suivantes :

Range("C" & Rows.Count).End(xlUp).Offset(0, 0) ---> pour sélectionner la cellule contenant la formule

Selection.AutoFill Destination:=Range("C???:C" & Cells(65536, 2).End(xlUp).Row) ---> pour en temps normal étendre jusqu’en bas

Mais bon... je n’arrive à rien avec seulement ça

En vous remerciant d’avance

Re,

Idem

étendre une formule jusqu’en bas de la colonne, mais sans savoir à l’avance où se trouve cellule de départ contenant la formule

Et si il y a plusieurs formules ?

S'il y en a qu'une, tu sais où elle est

Bref, place un exemple Excel et des explications claires

Oui navré, j'ai omis la PJ

Dans le fichier en PJ, la formule se trouve en C19 et je souhaite l’étendre jusqu’en C36

Il n'y a qu'une formule qui sera dans la colonne C, mais la ligne peut changé à chaque lancement de procédure

10test.xlsx (10.41 Ko)

Re,

Dire un peu plus,

Avant cette formule, les cellues plus haut sont vides?

Oui tout à fait, les cellules au dessus de la formule seront toujours vide

Re,

A tester

26test-1.xlsm (17.54 Ko)

Oui ca fonctionne c'est top

Merci encore

Rechercher des sujets similaires à "vba etendre formule bas connaitre depart"