Recopie formule en VBA

Bonjour

J'ai un tableau col A,B,C

Col A et B de x lignes variables (de 1 à X)

Je cherche à recopier une formule qui est en C2 sur la col C mais uniquement jusqu'au dernier enregistrement de A (ou B)

Une idée du code VBA que je peux insérer?

Merci

Régis

Bonjour,

A tester :

Sub TirerVersLeBas()

    Dim Lig As Long
    Dim L As Long

    With ActiveSheet

        Lig = .Cells(.Rows.Count, 1).End(xlUp).Row 'sur colonne A
        L = .Cells(.Rows.Count, 2).End(xlUp).Row 'sur colonne B
        If L > Lig Then Lig = L 'choisi la plus grande

        .Cells(2, 3).AutoFill .Range(.Cells(2, 3), .Cells(Lig, 3))

    End With

End Sub

Bonjour

Pour copier la formule de "C2" jusqu'à la dernière ligne

Sub dd()

DL = Cells(Application.Rows.Count, "A").End(xlUp).Row

 Range("C2").Copy
 Range("C3", "C" & DL).Select
 ActiveSheet.Paste
End Sub

Bonjour à tous,

Ma participation

3regis6460.xlsm (16.11 Ko)
Rechercher des sujets similaires à "recopie formule vba"