1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| Sub ENREGISTRER()
'ENREGISTRER Macro
Sheets("TABLE").Select
'recherche de la dernière ligne non vide en colonne "A"
dl = Range("A65536").End(xlUp).Row
'si la dernière ligne vide est < à 11 on l'initialise à la valeur 10
'en effet lors de la copie la variable "dl" sera augmentée de 1
'voir la ligne "Range("A" & dl + 1).Select"
If dl < 11 Then
dl = 10
End If
Rows("1:1").Select
Selection.Copy
'Je ne pense pas que les 3 lignes ci-dessous soient utiles
'Selection.End(xlDown).Select
'Selection.End(xlDown).Select
'Selection.End(xlDown).Select
Range("A" & dl + 1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Sheets("SAISIE DU CRF").Select
End Sub |