Bloquer le lancement d'une macro apres une INSERTION/SUPPRESSION de lignes

  • Initiateur de la discussion Initiateur de la discussion Malka
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Malka

XLDnaute Occasionnel
Bonjour à tous, 😱

J'ai encore une fois besoin de votre aide sur ma maquette excel.😛
Je voudrais inserrer/supprimer via une macro une ligne dans mon tableau excel (feuille nommée "ORYS"). Le probleme est que j'ai une macro inserrée dans la feuille "ORYS" qui s'enclenche à chaque fois que j'inserrre une ligne et mouline longtemps au point que je suis obligée de quitter l'application via Alt Ctr Sup...
Quand je supprime cette macro, tout fonctionne normalement (c'est bien la cause du probleme) ---> j'ai evidement besoin de cette macro donc je ne peux pas la supprmier completement. Elle a surement besoin d'un petit amenagement dont je ne connais pas le code

Est ce quelqu'un pourrait m'aider svp ???? 😕

Voici le code qui me pose des soucis (en tant que tel il marche nickel ! Merci Pierrot93 😉 :

Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False

If Target.Count > 1 Then Exit Sub
If Target = "" Then Exit Sub

If Not Intersect(Target, Range("BA:BA")) Is Nothing Then

x = Application.Match(Target, Sheets("Paramètres").Range("ListeClés"), 0)

Select Case x
Case 1
DistribReel2009
Case 2
DistribReel2010
Case 9
'DistribLineaire

End Select
End If
Application.ScreenUpdating = True

End Sub


Merci


Malka
 
Dernière édition:
Re : Bloquer le lancement d'une macro apres une INSERTION/SUPPRESSION de lignes

bonjour malka,

dans ta macro qui insère/enlève des lignes place un
VB:
Application.enableEvents = False
'On vire les lignes ou on en rajoute
Application.EnableEvents = True

Ces 2 lignes permettent de désactiver le lancement d'autres macros tant que l'instruction EnableEvents= True n'est pas rencontrée.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
243
Retour