Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
je souhaite recopier automatiquement via macro les 3 dernières valeur de la dernière colonne (cf fichier joint)
Ceci sachant que le nombre de ligne est variable
Sub Copie_3L()
Dim l%, l2%, r As Range, r2 As Range
With Sheets("Feuil1")
'On détermine la dernière ligne.
l = .[c65000].End(xlUp).Row
l2 = .[b65000].End(xlUp).Row
'On enregistre les trois valeurs.
Set r = .Range(.Cells(l - 2, "C"), .Cells(l, "C"))
Set r2 = .Range(.Cells(l - 2, "C"), .Cells(l2, "C"))
'On copie les valeurs.
r.AutoFill Destination:=r2, Type:=xlFillValues
End With
End Sub
Sub Demo()
With Feuil1.Cells(3).End(xlDown)
R& = .Parent.Cells(1).CurrentRegion.Rows.Count
If .Row > 3 And .Row < R Then .Offset(-2).Resize(3).AutoFill .Offset(-2).Resize(R - .Row + 3)
End With
End Sub
_______________________________________________________________________________
Merci de cliquer sur J'aime ce post en bas à gauche de chaque message ayant aidé …
_______________________________________________________________________________ Je suis Paris, Charlie, Bruxelles, …
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD