Supprimer une ligne dans une feuile

Bonsoir

Une combobox affiche une une liste de lieux. Mon souhait est d'en sélectionner un et de le supprimer de la feuille

Cette procédure Change fait le travail mais après avoir effacé la ligne ( Selection.Delete Shift:=xlUp), elle est de nouveau rappelée... et provoque une erreur d'exécution...

Un autre événement Exit ou Afterupdate m'oblige à sortir de la procédure pour que le résultat soit effectif et je voudrais pouvoir procéder à plusieurs suppressions sans avoir à quitter le combobox... Est-ce possible ?

Votre avis et votre aide seraient les bienvenus..

Private Sub CbxModif_Change()

End Sub

Salut jpmalb,

mets ceci après tes déclarations DIM...

Application.EnableEvents = False

...et ceci avant END SUB.

Application.EnableEvents = True

Ça devrait aller...

A+

… merci de m'avoir répondu… je en connaissais pas cette possibilité mais ça ne fonctionne pas et voilà ce que j' ai trouvé en "grattant" un peu..

"Application.EnableEvents ne s'applique qu'aux événements générés par l'application Excel, les classeurs et les feuilles.

Les évènements des combobox ou autres contrôles ne sont pas impactés par cette instruction."

Rechercher des sujets similaires à "supprimer ligne feuile"