bonjour,
j'ai un fichier .xlsm contenant 4 feuilles, dont une dans laquelle j'ai un seul tableau que je souhaite trier automatiquement à la saisie en fonction d'une colonne contenant des dates.
j'ai tapé la macro suivante qui est signée numériquement et j'ai configuré excel pour que les macros signées fonctionnent (j'ai testé, en rajoutant un msgbox ça marche).
il n'y a aucune protection du fichier excel ou d'une des feuilles, mais chaque fois que la macro arrive à la ligne soulignée j'ai le message d'"erreur : "Erreur 1004 : la méthode Sort de la classe Range a échoué"
si quelqu'un a une idée, parce que moi j'en ai plus....
merci d'avance
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Not Intersect(Target, [a4:a63]) Is Nothing Then _
[a3:n63].Sort Key1:=[a4], order1:=xlDescending, Header:=xlNo
Application.EnableEvents = True
End Sub