'Variables utilisées dans la macro.
Dim DernierID As Integer
Dim LigneVide As Integer
Sub Copier_Coller()
'Selectionner les cellules à copier
Sheets("Source").Range("B2:B9").Copy
'Recherche du numero de l'ID de la dernière ligne renseignée + 1
With Sheets("CFA")
DernierID = WorksheetFunction.Max(Sheets("CFA").Range("A:A"))
LigneVide = Sheets("CFA").Range("A" & Rows.Count).End(xlUp).Row + 1
If LigneVide < 2 Then LigneVide = 2
'Ecrire le nouveau N° dans la dite feuille (CFA)
Sheets("CFA").Range("A" & LigneVide) = DernierID + 1
'Effectuer la copie vers la feuille (CFA)
With Sheets("CFA").Range("b65536").End(xlUp)(2)
.PasteSpecial Paste:=xlValues, Transpose:=True
.HorizontalAlignment = xlCenter
End With
Application.CutCopyMode = False
End With
Application.ScreenUpdating = True
End Sub