Comment trier les onglets d'Excel par ordre croissant ou décroissant (2 façons)

  • Partage Ça
Hugh West

Sur Microsoft Excel Si nous souhaitons trier les onglets d'Excel, il n'y a pas de fonctions intégrées ou d'outils pour le faire. Nous ne pouvons le faire que manuellement ou en utilisant des macros. Dans cet article, nous allons apprendre quelques macros VBA pour trier les onglets dans Excel et aussi voir comment nous pouvons les trier manuellement.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices et vous entraîner avec eux.

Trier les onglets.xlsm

2 façons de trier les onglets d'Excel par ordre croissant ou décroissant

Lorsque vous travaillez avec un grand nombre d'onglets dans Excel, si les onglets sont disposés, il sera facile de trouver l'onglet. Pour trier rapidement les onglets dans Excel, nous allons utiliser le jeu de données ci-dessous. Mais les onglets du jeu de données n'ont pas de disposition. Voyons comment les trier simplement.

1. trier manuellement les onglets de feuille dans Excel

Dans Excel, il n'y a pas de fonctions ou de formules intégrées ou d'outils pour trier les onglets/feuilles. Trier manuellement les onglets peut prendre du temps. Suivons les étapes pour trier les onglets manuellement.

ÉTAPES :

  • Tout d'abord, cliquez sur les onglets que vous souhaitez déplacer.
  • Ensuite, faites glisser l'onglet vers la gauche ou la droite en cliquant sur le bouton gauche de la souris.

  • Et voilà !

Mais vous devez le faire pour chaque onglet.

CONSEILS : Lorsque vous faites glisser les onglets, maintenez la touche Touche Ctrl sur le clavier. Cela produira une copie des onglets plutôt que de les déplacer.

Contenu connexe : Comment utiliser les options de tri avancées dans Excel

Lectures similaires :

  • Comment trier les adresses IP dans Excel (6 méthodes)
  • [Résolu !] Le tri d'Excel ne fonctionne pas (2 solutions)
  • Comment ajouter un bouton de tri dans Excel (7 méthodes)
  • Trier une plage en utilisant VBA dans Excel (6 exemples)
  • Comment trier une liste unique dans Excel (10 méthodes utiles)

2. utiliser VBA pour trier les onglets d'Excel

Excel VBA permet d'automatiser la tâche et d'exécuter diverses fonctions ou formules. Excel VBA rend les activités quotidiennes moins fastidieuses. Avec Macros VBA nous pouvons créer des fonctions personnalisées générées par l'utilisateur et automatiser les opérations manuelles afin d'économiser du temps et des efforts. avec Excel VBA nous pouvons facilement trier les onglets dans un ordre croissant ou décroissant, selon nos souhaits.

2.1 Trier les onglets des feuilles Excel par ordre alphabétique de A à Z

Pour trier les onglets dans l'ordre croissant, nous pouvons utiliser la fonction VBA qui triera les onglets par ordre alphabétique à partir de De A à Z Démontrons la procédure à suivre pour utiliser Macros VBA pour trier les onglets dans l'ordre croissant.

ÉTAPES :

  • Tout d'abord, rendez-vous sur le site Développeur dans le ruban.
  • Ensuite, cliquez sur Visual Basic pour ouvrir le Éditeur Visual Basic où nous allons écrire les codes VBA.
  • Une autre façon d'ouvrir le Éditeur Visual Basic consiste simplement à appuyer sur Alt + F11 .

  • Ou, au lieu d'ouvrir l'éditeur à partir de la page Développeur vous pouvez cliquer sur n'importe quelle feuille de votre tableur puis Cliquez à droite sur Sélectionnez le Afficher le code option.

  • Et, cela va ouvrir la fenêtre de Visual Basic.
  • Ensuite, allez dans Insertion et sélectionnez Module dans le menu déroulant.

Suggestion : Vous ne pouvez pas écrire le code sur n'importe quelle feuille, vous devez insérer une Module pour écrire le code car nous allons utiliser le code pour l'ensemble de la feuille de calcul, et pas seulement pour une feuille spécifique.

Lorsque nous avons besoin d'écrire un code pour une feuille spécifique, vous pouvez utiliser les feuilles pour y écrire les codes.

  • Après cela, copiez et collez le Code VBA ci-dessous.

Code VBA :

 Sub Sort_AtoZ() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name)> ; UCase$(Application.Sheets(j + 1).Name) Then Sheets(j).Move after:=Sheets(j + 1) End If Next Next End Sub 
  • Ensuite, appuyez sur la touche Touche F5 ou cliquez sur le Run Sub pour exécuter le code.

Sortie :

Ce site Macro VBA trie les onglets du classeur actuel par ordre alphabétique croissant, en commençant par les feuilles de calcul dont le nom commence par des chiffres, puis en passant aux onglets commençant par A et finissant par Z.

2.2 Onglets de feuilles Excel : tri de Z à A

Pour trier les onglets par ordre décroissant, nous pouvons utiliser la fonction VBA code qui triera les onglets par ordre alphabétique à partir de Z à A Suivons les étapes ci-dessous pour trier les onglets par ordre décroissant.

ÉTAPES :

  • De même, la méthode précédente, qui consiste à ouvrir les Éditeur Visual Basic allez d'abord à l'adresse Développeur dans le ruban.
  • Ensuite, cliquez sur Visual Basic ou appuyez sur Alt + F11 pour ouvrir le Éditeur Visual Basic .

  • Une autre façon d'ouvrir le Éditeur Visual Basic est, tout simplement Cliquez à droite sur sur n'importe quelle feuille et sélectionnez Afficher le code .

  • Ensuite, allez sur Insérer et sélectionnez Module dans le menu déroulant.

  • Maintenant, écrivez les Code VBA ci-dessous.

Code VBA :

 Sub Sort_ZtoA() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name) <; UCase$(Application.Sheets(j + 1).Name) Then Application.Sheets(j).Move after:=Application.Sheets(j + 1) End If Next Next End Sub 
  • Enfin, exécutez le code en cliquant sur le bouton Run Sub d'autre part, appuyez sur le raccourci clavier Touche F5 pour exécuter le code.

Sortie :

Cela permettra d'organiser les onglets par ordre alphabétique décroissant.

Lire la suite : VBA pour trier un tableau dans Excel (4 méthodes)

Conclusion

Les méthodes ci-dessus vous aideront à trier les onglets Excel. J'espère que cela vous aidera ! Si vous avez des questions, des suggestions ou des commentaires, n'hésitez pas à nous en faire part dans la section des commentaires. Vous pouvez également jeter un coup d'œil à nos autres articles dans la section "Autres". ExcelWIKI.com blog !

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.