Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Comment trier sur un onglet masqué en VBA ?

  • Initiateur de la discussion Initiateur de la discussion Gisamark
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

Gisamark

Guest
[RESOLU]


Bonjour tout le monde ! 🙂

Décidemment, mes titres sont vraiment parfaits ! 😛
(oui je sais je me vante un peu là...)

En fait, je dois trier des valeurs, et j'ai donc utiliser l'enregistreur de macro (bouh c'est pas bien ^^).
Voilà le code, sûrement horrible, que ça donne :
Code:
Sheets("Fantôme").Select
Range("A3:E10").Select
Selection.Sort Key1:=Range("B3"), Order1:=xlDescending, Key2:=Range("A3") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
:=xlSortNormal

Le code fonctionne.... sauf qu'il faudrait que je masque l'onglet "Fantôme".
Worksheets("Fantôme").Visible = False

Et là le code plante, sans doute à cause du "Sheets("Fantôme").Select".
Sans doute est-il impossible de sélectionner un onglet masqué.

Savez-vous comment faire s'il vous plait ?
Merci d'avance. 🙂
 
Dernière modification par un modérateur:
Re : Comment trier sur un onglet masqué en VBA ?

Bonjour Gisamark,

un truc comme ça devrait fonctionner :
Code:
    With Sheets("Fantôme")
    .Range("A3:E10").Sort Key1:=.Range("B3"), Order1:=xlDescending, Key2:=.Range("A3") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
:=xlSortNormal
    End With
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

C
Réponses
4
Affichages
1 K
cecenico
C
M
Réponses
10
Affichages
2 K
MOA_Excel
M
D
Réponses
2
Affichages
918
D
D
Réponses
4
Affichages
1 K
L
Réponses
2
Affichages
1 K
L
B
Réponses
6
Affichages
1 K
benjaminxls
B
M
  • Question Question
Réponses
4
Affichages
1 K
Mirguy23
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…