V
valouvache
Guest
Bonjour,
Voila mon problème :
Je dois trier une colonne par ordre alphabétique, j'ai donc utilisé l'enregistreur de macro qui utilise cette ligne :
Selection.Sort Key1:=Range("D4"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:=True, Orientation:=xlTopToBottom
Lorsque j'utilise cette ligne dans un module, il n'y a aucun problème mais dans le cadre de mon projet, Je dois utiliser cette ligne derrière une feuille et non pas dans un module. Le problème est que cela declenche une erreur (erreur d'exécution 1004, erreur définie par l'application).
Quelqu'un aurait-il une idée du comment je dois procéder?
merci d'avance
Voila mon problème :
Je dois trier une colonne par ordre alphabétique, j'ai donc utilisé l'enregistreur de macro qui utilise cette ligne :
Selection.Sort Key1:=Range("D4"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:=True, Orientation:=xlTopToBottom
Lorsque j'utilise cette ligne dans un module, il n'y a aucun problème mais dans le cadre de mon projet, Je dois utiliser cette ligne derrière une feuille et non pas dans un module. Le problème est que cela declenche une erreur (erreur d'exécution 1004, erreur définie par l'application).
Quelqu'un aurait-il une idée du comment je dois procéder?
merci d'avance