bonjour tout le monde
j'ai un code dans une feuille pour empecher qu'une valeur entrée soit plus petite que celles déja éxistante
jusque là pas de probleme, l'affaire tourne bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public v As Integer Private Sub Worksheet_Change(ByVal Target As Range) If IsNumeric(Target.Value) Then If Not Target.Value > v Then Target.Value = "" End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) v = Application.WorksheetFunction.Max(Columns(16)) End Sub
j'ai aussi une macro d'exportation de fichier qui doit écrire dans cette colonne 16, et je pense que cela doit surcharger excel qui me lance alors son fameux :
ma question est la suivanteEnvoyé par excel en colère
existe t'il une instruction qui puisse neutraliser le code evenementiel, le temps qu'une autre macro s'execute. et bien sur, rester actif losque ce n'est pas ce code qui est en train d'etre éxécuté
merci d'avance
Partager