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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager