VBA : trier feuille inactive ?

Bonjour,

sous excel 2003, je cherche à trier une feuille inactive, mais ça ne marche pas :

feuille active :
activesheet..AutoFilterMode = False
Range("A2:AL6004").Sort Key1:=Range("B2"), Order1:=xlAscending
ça marche

feuille active :
Worksheets("toto").AutoFilterMode = False
Worksheets("toto").Range("A2:AL6004").Sort Key1:=Range("B2"), Order1:=xlAscending
ça ne marche pas !!!

avez vous une solution ?

merci

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. à lire
    feuille inactive :
    Worksheets("toto").AutoFilterMode = False
    Worksheets("toto").Range("A2:AL6004").Sort Key1:=Range("B2"), Order1:=xlAscending
    1. pourquoi vouloir trier une feuille inactive?

      pourquoi ne pas aller dessus, trier, et revenir sur la feuille de départ ?

      Après si tu veux pas voir l'autre feuille, tu peux mettre Application.ScreenUpdating = False