Tri automatique au changement de cellule

Bonjour à tous,

j'ai fait une macro pour trier une colonne et j'aimerai qu'elle soit automatique au changement de cellule ?

16essai1.xltm (16.75 Ko)

Bonjour,

Dans le code correspondant à la feuille où se trouve votre tableau, ajoutez le Sub ci-dessous.

FAITES TRES ATTENTION : il faut bien désactiver Application.EnableEvents, autrement vous allez avoir une boucle infinie puisque le tri va re-lancer la macro.

Private Sub Worksheet_Change(ByVal Target As Excel.Range) 
    If Target.Column = 3 Then
        Application.EnableEvents = False 
        MaMacro
        Application.EnableEvents = True
    End If 
End Sub

merci de votre réponse,

comment le mettre et quel ordre merci ?

Application.EnableEvents je vous l'ai déjà mis, c'était par précaution/anticipation si il vous venait l'idée de l'enlever.

Pour ajouter le code dans la feuille, dans l'éditeur VBA, faites clic droit sur la feuille en question et "voir le code". Collez ma proposition à l'intérieur.

Pensez à changer "MaMacro" par le nom de votre macro bien entendu.

Oui c'est parfait, merci à vous et bonne journée !

Rechercher des sujets similaires à "tri automatique changement"