Comment exécuter une seule fois un IF ?
Bonjour à tous,
Je viens d'éditer une macro, qui a pour but de copier la date de la cellule B5 dans B8 si la valeur de la cellule E5 est >1
Le problème est qu'elle s'exécute en boucle est finie par planter... :(
Savez vous comment faire pour que la macro ne s'exécute, qu'une seule fois, à chaque changement de valeur dans E5 ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Private Sub Worksheet_Change(ByVal Target As Range)
If [E5] > 1 Then
Range("B5").Select
Selection.Copy
Range("B8").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Selection.NumberFormat = "dd/mm/yyyy hh:mm:ss"
End If
End Sub |