Bonjour,
j'ai une macro qui me permet d'incrémenter une clé unique en utilisant la date et l'heure du moment où une cellule est remplie.
Voici le code :
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, [C1:C1000]) Is Nothing Then
Target(1, 0) = Format(Now(), "#,##0.00000")
Target(1, 19) = "Nouveau"
End If
End Sub
Il fonctionne parfaitement, sauf lorsque je réalise un copié collé de plusieurs lignes. Il ne s'active que sur la première ligne.
J'aimerai savoir si vous aviez une inspiration pour appliquer la macro sur toutes les lignes, et non pas juste la première en cas de copié collé de ligne s'il vous plaît.
Merci pour votre temps.
Passez une excellente journée.
CRDLT
Pernin Grégoire
j'ai une macro qui me permet d'incrémenter une clé unique en utilisant la date et l'heure du moment où une cellule est remplie.
Voici le code :
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, [C1:C1000]) Is Nothing Then
Target(1, 0) = Format(Now(), "#,##0.00000")
Target(1, 19) = "Nouveau"
End If
End Sub
Il fonctionne parfaitement, sauf lorsque je réalise un copié collé de plusieurs lignes. Il ne s'active que sur la première ligne.
J'aimerai savoir si vous aviez une inspiration pour appliquer la macro sur toutes les lignes, et non pas juste la première en cas de copié collé de ligne s'il vous plaît.
Merci pour votre temps.
Passez une excellente journée.
CRDLT
Pernin Grégoire