Intercepter en VBA l'événement insertion de ligne

Comment déclencher une macro à chaque insertion de ligne ?

Cet événement n'est pas répertorié. Alors, une solution tordue : sélectionne la ligne 1000 et nomme la "fin" (insertion / nom/définir)
insère un nouvel onglet dans le classeur dans lequel tu inscris n'importe où =ligne(fin) masque cet onglet dans la page de code associée avec cet onglet, recopie :

Private sub Worksheet_Calculate()  
MsgBox "aïe"  
end sub 

à chaque insertion (ou suppression) d'une ligne au dessus de la ligne "fin", la macro est lancée

Auteur :

Mots clefs associés à cette page : , , , , ,