Bonsoir DenyscVir, et bienvenu sur XLD,
Un essai en PJ avec :
VB:
Sub Archivage()
Application.ScreenUpdating = False
With Sheets("Historic")
DL = 1 + .Cells(.Cells.Rows.Count, "A").End(xlUp).Row
.Range("B" & DL & ":F" & DL) = [B5:F5].Value
.Cells(DL, "A") = Date
End With
End Sub
Bonsoir DenyscVir, et bienvenu sur XLD,
Un essai en PJ avec :
VB:
Sub Archivage()
Application.ScreenUpdating = False
With Sheets("Historic")
DL = 1 + .Cells(.Cells.Rows.Count, "A").End(xlUp).Row
.Range("B" & DL & ":F" & DL) = [B5:F5].Value
.Cells(DL, "A") = Date
End With
End Sub
Franchement au top ! Cela marche ! Efficace et pro ! Un grand merci...
Puis-je demander une faveur supplémentaire ?
Est-ce possible de mettre un message ou bloquer si aucune données en B5 ou C5 n'ont été modifié ?
Est-ce aussi possible de mettre un message pour dire que cela a bien été sauvegardé ?