Non,
relis bien ce que j'ai écris, pour ta formule, tu as besoin des cellules de la dernière ligne non vide, nous sommes d'accord ?
si tu utilises derlign, celles-ci aura pour valeur le numéro de la dernière ligne non vide .
juste avant le code de ta formule, tu attribues les valeurs des cellules de la dernière ligne non vide avec :
x = Sheets("Feuil1").Range("A65530").End(xlUp) ' x sera donc égal à la dernière cellule non vide de la colonne A
y = Sheets("Feuil1").Range("B65530").End(xlUp) ' y sera donc égal à la dernière cellule non vide de la colonne B
z = Sheets("Feuil1").Range("C65530").End(xlUp) ' z sera donc égal à la dernière cellule non vide de la colonne C et ainsi de suite
Tu remplaces donc derlign par les valeurs attribuées à x y z etc ...
pour avoir un code dans ce type là : Range("H8").Formula = "=min(range"C9:C"& x & y & z etc ")
C'est un code vba et non une formule puisque dans ton premier post, le code copié est en vba (:
Cdlt