Table des matières
Si vous avez beaucoup de feuilles de calcul dans un classeur Excel et que vous cherchez sur Google un moyen rapide de trouver une feuille spécifique ou tous les noms de feuilles, alors vous êtes au bon endroit ! Dans cet article, nous allons discuter de 2 méthodes efficaces pour rechercher par nom de feuille dans un classeur Excel avec des illustrations appropriées.
Télécharger le cahier d'exercices
Vous pouvez télécharger le classeur Excel suivant pour votre pratique.
Rechercher le nom de la feuille.xlsm
2 méthodes efficaces pour rechercher le nom d'une feuille dans un classeur Excel
Dans cette section, nous allons apprendre 2 méthodes pour rechercher des noms de feuilles de calcul dans un classeur Excel avec des illustrations et des explications appropriées.
1. cliquez avec le bouton droit de la souris sur le bouton de navigation pour trouver le nom de la feuille
Vous trouverez le bouton de navigation de votre classeur Excel juste au-dessus de la barre d'état.
Dans un classeur Excel contenant de nombreux noms de feuilles, vous pouvez trouver rapidement la feuille que vous voulez en utilisant ce bouton. Il suffit d'exécuter les étapes suivantes.
Des pas :
- Faites Cliquez à droite sur sur le Bouton de navigation de votre classeur Excel.
Vous verrez une boîte de dialogue qui contient tous les noms de feuilles de votre classeur Excel.
- Maintenant choisissez la feuille spécifique dont vous avez besoin, et enfin appuyez sur OK .
Vous accédez ainsi à la feuille sélectionnée.
Lire la suite : Comment obtenir le nom d'une feuille Excel (2 méthodes)
2. utiliser le code VBA pour rechercher le nom de la feuille dans un classeur Excel
Vous pouvez facilement trouver les noms des feuilles en utilisant certaines macros VBA. Nous allons voir comment faire.
2.1 Recherche avec VBA et navigation à partir de la liste des noms de feuilles
Ici, le VBA énumère tous les noms de feuilles du classeur Excel. Dans cette section, nous allons apprendre comment obtenir la liste de tous les noms de feuilles du classeur Excel en utilisant la commande VBA Pour cela, il vous suffit de suivre les étapes ci-dessous.
Des pas :
- Tout d'abord, allez sur le site Développeur onglet.
- Cliquez ensuite sur le Visual Basic de l'option Développeur et un VBA La fenêtre s'ouvre.
Ou, si vous appuyez sur Alt+F11 clés ensemble, un VBA s'ouvrira.
- Cliquez ensuite sur le Insérer de la barre de menu de la VBA fenêtre.
- Cliquez ensuite sur Module .
Cela ouvrira une nouvelle Module fenêtre.
- Maintenant, copiez ce qui suit VBA et le coller dans le Module fenêtre.
Sub List_SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next i End Sub
- Cliquez sur Exécuter de la barre de menu ou appuyez sur F5 pour exécuter le VBA code.
Cela créera une liste de tous les noms de feuilles de calcul dans votre feuille actuelle.
- Maintenant, pour accéder à la feuille requise, vous pouvez attribuer un hyperlien à ces noms de feuilles. Continuez à suivre les étapes pour ajouter un hyperlien à chacune des feuilles.
- Cliquez à droite sur sur le nom de votre feuille optée.
- Allez à la Lien option> ; Insérer un lien .
- Sélectionnez Place dans ce document .
- Sélectionnez votre feuille spécifique.
- Appuyez sur OK .
Maintenant, si vous cliquez sur les liens créés, cela vous amènera à la feuille de calcul correspondante.
Lire la suite : Comment lister les noms de feuilles dans Excel (5 méthodes + VBA)
2.2 Recherche en tapant le nom de la feuille dans la zone de saisie
Ce code VBA vous permettra d'obtenir une boîte de recherche utilisant l'option Fonction InputBox Il suffit de taper le nom de la feuille dans le champ de recherche et le code vous conduira à la feuille désirée ! Les étapes sont simples comme les suivantes.
Des pas :
- Tout d'abord, rendez-vous sur le site Développeur Cliquez ensuite sur l'onglet Visual Basic bouton.
- Ensuite, allez à la insérer et sélectionnez Module. Cela ouvrira une nouvelle Module dans laquelle vous devez coller les éléments suivants VBA code.
Si vous n'avez pas l'onglet Développeur dans votre application Excel, activez-le ou appuyez sur Alt+F11 Cela ouvrira directement une nouvelle fenêtre de module.
- Copiez maintenant le code VBA suivant et collez-le dans le module.
Sub Search_SheetName() Dim Name As String Dim Found As Boolean Name = InputBox("Enter sheet name :", "Sheet search") If Name = "" Then Exit Sub On Error Resume Next ActiveWorkbook.Sheets(Name).Select Found = (Err = 0) On Error GoTo 0 If Found Then MsgBox "Sheet '" & ; Name & ; "' found and selected !" Else MsgBox "The sheet '" & ; Name & ; "' not found !" End If End Sub
- Ensuite, en cliquant sur le bouton Exécuter dans la barre de menu de l'application Visual Basic ou en appuyant sur F5, une boîte de recherche de feuille apparaîtra.
- Inscrivez le nom de la feuille que vous devez trouver, puis cliquez sur OK .
- Une autre boîte de dialogue apparaîtra et vous indiquera si la feuille a été trouvée ou non. Vous devez la fermer.
Note :
Ce code VBA a besoin d'un nom de feuille correspondant exactement.
Lire la suite : Comment rechercher le nom d'une feuille avec VBA dans Excel (3 exemples)
Conclusion
Cet article explique comment rechercher des noms de feuilles dans un classeur Excel avec et sans codes VBA. J'espère que vous avez trouvé ce tutoriel utile. Vous pouvez visiter notre site web ExcelWIKI pour en savoir plus sur le contenu lié à Excel. Si vous avez des commentaires, des suggestions ou des questions, n'hésitez pas à les formuler dans la section des commentaires ci-dessous.