1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Sub AddANewPrivateExpert()
Dim DerniereLigne As Long
Dim Sh As Worksheet
Set Sh = ActiveSheet
With Sh
DerniereLigne = .Cells(.Rows.Count, "F").End(xlUp).Row
.Range(.Cells(DerniereLigne + 1, "A"), .Cells(DerniereLigne + 4, "F")).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
.Range(.Cells(DerniereLigne - 3, "A"), .Cells(DerniereLigne, "F")).Copy Destination:=.Cells(DerniereLigne + 1, "A")
.Range(.Cells(DerniereLigne + 1, "A"), .Cells(DerniereLigne + 1, "F")).Borders(xlEdgeTop).Weight = xlMedium
.Cells(DerniereLigne + 1, "A") = .Cells(DerniereLigne - 3, "A") + 1
.Range(.Cells(DerniereLigne + 2, "D"), .Cells(DerniereLigne + 3, "D")).ClearContents
End With
Set Sh = Nothing
End Sub |
Partager