Bonsoir au forum
J'ai une feuille excel qui execute cette macro a chaque changement de valeur de cellule de la plage ci dessous.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range('d4:d57, f4:f57, l4:n57, l4:n57')) Is Nothing Then
MacroAExecuter
end sub
Je dois copier cette feuille et effacer les valeurs contenues dans la plage pour pouvoir en saisir de nouvelles.
Le probleme est que Worksheet_Change s'execute à chaque fois qu'une cellule est effacée, ce qui est tres tres lonnnnnnnnnnnng.
Est il possible de n'executer Worksheet_Change qu'une fois la copie effectuée et que toutes les cellules seront éffacées ??????
Merci
Carlos
J'ai une feuille excel qui execute cette macro a chaque changement de valeur de cellule de la plage ci dessous.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range('d4:d57, f4:f57, l4:n57, l4:n57')) Is Nothing Then
MacroAExecuter
end sub
Je dois copier cette feuille et effacer les valeurs contenues dans la plage pour pouvoir en saisir de nouvelles.
Le probleme est que Worksheet_Change s'execute à chaque fois qu'une cellule est effacée, ce qui est tres tres lonnnnnnnnnnnng.
Est il possible de n'executer Worksheet_Change qu'une fois la copie effectuée et que toutes les cellules seront éffacées ??????
Merci
Carlos