Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
INSCRIPTION  \/ 
x

or

Comment trier les feuilles de calcul par ordre alphabétique / alphanumérique dans Excel?

Normalement, vous pouvez trier ou organiser l'ordre des onglets de feuille de calcul dans Excel en faisant glisser et en déposant les onglets de feuille sur la barre d'onglets de feuille. Mais pour ce faire avec plusieurs feuilles de calcul, vous pouvez envisager les méthodes délicates suivantes pour trier rapidement les feuilles de calcul par ordre alphabétique / alphanumérique dans un grand classeur.

Trier les feuilles de calcul par ordre alphabétique / alphanumérique avec le code VBA
Trier les feuilles de calcul par ordre alphabétique / alphanumérique avec Kutools for Excel


Trier les feuilles de calcul par ordre alphabétique / alphanumérique avec le code VBA

Il existe une macro pour trier les feuilles de calcul par alpha publiée dans le centre de support Microsoft. Nous pouvons l'appliquer avec les étapes suivantes:

1.  Maintenez la touche ALT + F11 clés, et il ouvre le Microsoft Visual Basic pour applications fenêtre.

2.  Cliquez insérer > Module, puis collez la macro suivante dans le Fenêtre du module.

VBA: trier les feuilles par ordre alphabétique / alphanumérique

Sub SortWorkBook()
'Updateby20140624
Dim xResult As VbMsgBoxResult
xTitleId = "KutoolsforExcel"
xResult = MsgBox("Sort Sheets in Ascending Order?" & Chr(10) & "Clicking No will sort in Descending Order", vbYesNoCancel + vbQuestion + vbDefaultButton1, xTitleId)
For i = 1 To Application.Sheets.Count
    For j = 1 To Application.Sheets.Count - 1
        If xResult = vbYes Then
            If UCase$(Application.Sheets(j).Name) > UCase$(Application.Sheets(j + 1).Name) Then
                Sheets(j).Move after:=Sheets(j + 1)
            End If
            ElseIf xResult = vbNo Then
                If UCase$(Application.Sheets(j).Name) < UCase$(Application.Sheets(j + 1).Name) Then
                    Application.Sheets(j).Move after:=Application.Sheets(j + 1)
            End If
        End If
    Next
Next
End Sub

3. appuie sur le F5 clé pour exécuter cette macro. Dans la boîte de dialogue suivante, cliquez sur Oui, toutes les feuilles de calcul seront triées par ordre alphabétique croissant; et cliquez Non, toutes les feuilles de calcul seront triées par ordre alphabétique décroissant.


Trier les feuilles de calcul par ordre alphabétique / alphanumérique avec Kutools for Excel

Si vous n'êtes pas familiarisé avec les macros ou préférez d'autres méthodes, vous pouvez essayer Kutools pour Excel. Kutools pour Excel's Trier les feuilles L'outil peut trier toutes les feuilles de calcul facilement.

Avant d'appliquer Kutools pour Excel, S'il vous plaît téléchargez et installez-le d'abord.

1. Cliquez Kutools Plus > Feuille > Trier les feuilles. Voir la capture d'écran:

2. Dans le Trier les feuilles boîte de dialogue, sélectionnez un type de tri dont vous avez besoin dans le volet droit, tel que Tri alpha, Tri alphanumérique, puis cliquez sur le OK bouton. Voir la capture d'écran:

Ensuite, toutes les feuilles de calcul sont triées en fonction du type de tri spécifié. Voir la capture d'écran:

doc-feuilles-de-tri6

Kutools pour Excel's Trier les feuilles L'outil peut réorganiser rapidement toutes les feuilles de calcul dans le classeur actif. Il prend en charge plusieurs types de tri, notamment Tri alpha, Tri alphanumérique, Tri des couleurs et Inverser. En outre, vous pouvez également déplacer les feuilles de calcul vers le haut / bas et réinitialiser le tri.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


Démo: triez toutes les feuilles de calcul par ordre alphabétique / alphanumérique


Article connexe:

Trier les onglets de la feuille de calcul par couleur


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bharat Solanki · 7 years ago
    excellent work...thanx
  • To post as a guest, your comment is unpublished.
    Ross · 7 years ago
    Wondering if anyone could help me.
    If i had tabs Alpha,Bravo,Charlie,Delta, Echo etc and i wanted to sort the tabs according to a list. lets say list contains Alpha, Charlie, Echo..is there anyway to do this? and the remaining tabs to alight behind the listed tabs in alphabetical order?

    thanks
  • To post as a guest, your comment is unpublished.
    Dellibabu · 7 years ago
    this macro really Excellent, thank you very much for giving it
  • To post as a guest, your comment is unpublished.
    Jen · 7 years ago
    Thank you, thank you, thank you! Love it.
  • To post as a guest, your comment is unpublished.
    Excel User · 7 years ago
    it's faster if you sort the names of the sheets in an array and then
    move the sheets based on the array.

    i.e. after sorting the array

    'start with 2 as the first one will be the only one not moved.
    For r = 2 To UBound(sheetnamearray)
    Sheets(Sheets(sheetnamearray(r)).Name).Move After:=Sheets(sheetnamearray(r - 1))
    Next
  • To post as a guest, your comment is unpublished.
    Red Rose · 7 years ago
    great information ... thanks a lot
  • To post as a guest, your comment is unpublished.
    Sammi · 7 years ago
    The Macro works perfectly :lol: no issues. Thank you so much for the information. SUCH a lifesaver!!
  • To post as a guest, your comment is unpublished.
    sathish · 7 years ago
    I am getting error Screen Shot 2014-05-19 at 5.43.19 Screen Shot 2014-05-19 at 5.43.19 PM
  • To post as a guest, your comment is unpublished.
    Diane Kington · 7 years ago
    Brilliant . Thanks for sharing this
  • To post as a guest, your comment is unpublished.
    JOBY · 7 years ago
    EXCELLENT MACRO! SALUTE
  • To post as a guest, your comment is unpublished.
    Laurac · 7 years ago
    Macro worked perfect! and i have 75 sheets in my report!
  • To post as a guest, your comment is unpublished.
    Laurac · 7 years ago
    Macro worked perfect and I have 75 sheets in this workbook!
  • To post as a guest, your comment is unpublished.
    tapendra · 7 years ago
    amazing help me so much please mail me these kind of things so i can also use in future thanx
  • To post as a guest, your comment is unpublished.
    Beginner · 7 years ago
    Works Excellent. Thanks wizard!
  • To post as a guest, your comment is unpublished.
    LauraB · 7 years ago
    Saved me hours! Thank you!
  • To post as a guest, your comment is unpublished.
    Ragal · 7 years ago
    Awesome :-) Thank you very much VB worked great....
    Appreciated...
    Ragal
  • To post as a guest, your comment is unpublished.
    Raquel · 7 years ago
    Macro worked beautifully! Thanks.
    :lol:
  • To post as a guest, your comment is unpublished.
    E-sa · 7 years ago
    Macro worked great!!! I appreciated all your help.... It is a good thing to teach people who really love to learn... Have a great life...
  • To post as a guest, your comment is unpublished.
    JZ · 7 years ago
    The instructions and macro worked great! Why isn't this part of MS Excel by default?
  • To post as a guest, your comment is unpublished.
    JA · 7 years ago
    Baby's first macro, and it worked perfectly. Thanks!
  • To post as a guest, your comment is unpublished.
    Suzen · 7 years ago
    Macro worked great!!! Thank you so much for the info! My boss was impressed that I fixed the sheets in alpha order so quickly! :lol:
  • To post as a guest, your comment is unpublished.
    Dan · 7 years ago
    worked like a charm, thanks for the help!!
  • To post as a guest, your comment is unpublished.
    azhar · 7 years ago
    [u][i][b]AMAZING! Thank you so much
    Macro worked perfectly. Thanks for the help and saving me fair amount of time! :D [/b][/i][/u]
  • To post as a guest, your comment is unpublished.
    Howard · 8 years ago
    AMAZING! Thank you so much!
  • To post as a guest, your comment is unpublished.
    Ross · 8 years ago
    Thanks! Worked like a charm! Greatly appreciate the info!
  • To post as a guest, your comment is unpublished.
    domclobar · 8 years ago
    Macro worked perfectly. Thanks for the help and saving me fair amount of time!
    • To post as a guest, your comment is unpublished.
      adeoye · 5 years ago
      HI, I CANT SEEM TO SAVE THE SORTED FILE..ITS PROMPTING TO ENABLE SAVING MACROS...ANY HELP ON THAT?