Bonjour Linkon et
Normal, erreur de débutant, on l'a tous faites
Voici le code qui évitera la boucle infinie et donc plantage d'Excel
' Cette procédure s'exécute à chaque changement d'une cellule
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Integer
' Il faut donc éviter tout autre changement lors de l'insertion de la date
' Empêcher de nouveaux évènements de s'activer
Application.EnableEvents = False
' Désactiver le rafraichissement
Application.ScreenUpdating = False
' Boucle
For i = 2 To 100
If Cells(i, 2) <> "" Then
Cells(i, 1).Value = Date & " " & Time
Cells(i, 1).NumberFormat = "mmmm/dd/yyyy h:mm AM/PM"
End If
Next i
' Réactiver les évènements et le rafraichissement
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
A+