VBA Tri de certains onglets

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

F

FAUB

Guest
Bonjour le forum,

J'ai un fichier (ci-joint) avec plusieurs onglets que je veux trier, et d'autres qui ne doivent pas être triés.

J'ai essayé cette macro, mais elle ne fonctionne pas:


Sub trier()

For Each f In ActiveWorkbook.Sheets
s = f.Name
If s <> "1" And s <> "2" And s <> "3" Then
Range("A5", Selection.End(xlDown)).Select
Selection.Sort Key1:=Range("A5"), Order1:=xlAscending, nHeader:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End If
Next

End Sub


Pourriez-vous me dire ce que je dois modifier pour que cela fonctionne ?

Merci d'avance!

FAUB
 

Pièces jointes

Re : VBA Tri de certains onglets

re,

à tester:

Code:
Sub trier()

For Each f In ActiveWorkbook.Sheets
    s = f.Name
    If s <> "1" And s <> "2" And s <> "3" Then
    f.Range(f.Range("A5"), f.Range("A5").End(xlDown)).Sort Key1:=f.Range("A5"), _
            Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, _
            Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
    End If
Next
       
End Sub

a+
 
Re : VBA Tri de certains onglets

Bonjour,

Essayez avec votre code modifié ci-dessous

Code:
Sub trier_pmo()
Dim f As Worksheet
Dim s As String
Dim R As Range
For Each f In ActiveWorkbook.Sheets
  s = f.Name
  If s <> "1" And s <> "2" And s <> "3" Then
    f.Activate
    Set R = f.Range("A5:A" & f.[a65536].End(xlUp).Row & "")
    R.Sort Key1:=f.[a5], Order1:=xlAscending, Header:=xlGuess, _
      OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
      DataOption1:=xlSortNormal
  End If
Next f
End Sub

Cordialement.

PMO
Patrick Morange
 
- 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

  • Question Question
XL 2021 listbox
Réponses
18
Affichages
767
Réponses
17
Affichages
1 K
Réponses
6
Affichages
1 K
Réponses
2
Affichages
899
B
  • Question Question
Réponses
2
Affichages
780
Benjy51190
B
Retour