Désactivation Macro

Bonjour ,

j'aurai besoin d'un petit coup de pouce ..

J'ai une macro :

Private Sub Worksheet_Change(ByVal Target As Range)

test = Range("B29").Value

If Range("B29").Value = "Polyester Antistatique" Or Range("B29").Value = "PTFE AS" Then MsgBox "L'option Tresse de masse est obligatoire pour cette cartouche !"

End Sub

Une fois la macro activé un message s'affiche sur ma page excel, je clique donc sur " OK " et suite a sa j'aimerai savoir si il serai possible de désactiver la macro ?

Car j'ai un problème, la message box revient sans cesse est je dois tout le temps cliquer sur " OK " ..

C'est un peu énervant je dois dire ..

Merci d'avance !

Bonjour

Ne connaissant pas le contexte

Je te propose de n'afficher le message que lors de la modification de la cellule B29

Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Intersect(Range("B29"), Target) Is Nothing And Target.Count = 1 Then
    If Target.Value = "Polyester Antistatique" Or _
                    Target.Value = "PTFE AS" Then
      MsgBox "L'option Tresse de masse est obligatoire pour cette cartouche !"
    End If
  End If
End Sub

Bonjour Banzai64

Le contexte,

En B29 j'ai une liste déroulante comprenant des éléments tel que PTFE AS et Polyester Antistatique.

En B30, un choix d'option qui sera tresse de masse obligatoire pour les éléments précédents.

Mon problème est :

Quand j'ai appuyer sur OK après ma message box, des lors que je vais sur la case B29 ou sur la case B30 ma message box réapparaît et c'est ce problème que j'aimerai corrigé ..

J'aimerai que ma message box n'apparaisse qu'une seule fois

Merci de porter attention à ma question.

Bonjour

Ce message doit apparaitre quand ?

Quand tu choisis en B29 ou/et quand tu choisis en B30 ?

Peut-être intéressant que tu joignes un fichier représentatif, avec le problème

A suivre

Voila le fichier qui résume mon problème.

6forum-excel.xlsm (16.12 Ko)

J'ai essayé votre solution, elle fonctionne parfaitement !

C'est exactement ce que je demandais

Un grand même un énorme merci!

Bonne fin de journée.

Rechercher des sujets similaires à "desactivation macro"