Macro sans nom d'onglet

  • Initiateur de la discussion Initiateur de la discussion scoobytor
  • 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 !

scoobytor

XLDnaute Junior
Bonsoir à tous,

J'ai un fichier avec 12 onglets ( un par mois). Pour le mois de janvier j'ai enregistré la macro suivante :

...
Range("A2:AG72").Select
Selection.AutoFilter
Range("A3").Select
ActiveWorkbook.Worksheets("Jan").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Jan").AutoFilter.Sort.SortFields.Add(Range("A2:A72") _
, xlSortOnCellColor, xlAscending, , xlSortTextAsNumbers).SortOnValue.Color = _
RGB(255, 255, 0)
With ActiveWorkbook.Worksheets("Jan").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
....

Alors comment modifier : ActiveWorkbook.Worksheets("Jan").AutoFilter.Sort.SortFields.Clear
pour que cette macro puisse être exécutée sur n'importe lequel des 12 onglets (la solution fastidieuse consisterai à copier 12 fois la macro et à changer "jan" par les 11 autres mois)

Merci d'avance.
 
- 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

Discussions similaires

Réponses
17
Affichages
1 K
Réponses
11
Affichages
982
B
  • Question Question
Réponses
2
Affichages
782
Benjy51190
B
Réponses
1
Affichages
935
L
Réponses
9
Affichages
1 K
C
Réponses
4
Affichages
1 K
cecenico
C
Réponses
29
Affichages
3 K
L
Réponses
2
Affichages
1 K
L
Retour