Comment cliquer sur une lettre de l'alphabet pour accéder à une cellule qui commence par cette lettre dans Excel ?
Lorsque vous utilisez une feuille de calcul Excel contenant une grande quantité de données, savez-vous comment naviguer ou trouver rapidement les cellules contenant un contenu spécifique ? Avec la méthode décrite dans cet article, vous pouvez cliquer sur une cellule représentant une lettre de l'alphabet pour accéder automatiquement à la cellule dont le contenu commence par cette lettre.
Cliquez sur une lettre de l'alphabet pour accéder à une cellule qui commence par cette lettre avec un code VBA
Veuillez suivre les étapes ci-dessous pour accéder à une cellule en cliquant sur une cellule alphabétique dans Excel.
1. Dans la feuille de calcul où vous devez accéder à une cellule en cliquant sur une cellule alphabétique, faites un clic droit sur l'onglet de la feuille, puis cliquez sur Affichage Code dans le menu contextuel. Voir capture d'écran :
2. Ensuite, une fenêtre Microsoft Visual Basic for Applications s'ouvre, veuillez copier et coller le code VBA ci-dessous dans la fenêtre Code.
Code VBA : Cliquez sur une lettre de l'alphabet pour accéder à une cellule qui commence par cette lettre
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim xRg As Range
Dim xCell As Range
Dim xRgRtn As Range
On Error Resume Next
Application.EnableEvents = False
If Not Intersect(Target, Range("1:1")) Is Nothing Then
Set xRg = ActiveSheet.UsedRange
Set xRg = xRg(1).Offset(1, 0).Resize(xRg.Rows.Count, xRg.Columns.Count)
For Each xCell In xRg
If Left(xCell.Value, 1) = Target.Value Then
If xRgRtn Is Nothing Then
Set xRgRtn = xCell
Else
Set xRgRtn = Application.Union(xRgRtn, xCell)
End If
End If
Next
If xRgRtn.Address = Target.Address Then
MsgBox "No matched cell found", , "KuTools For Excel"
Else
xRgRtn.Select
End If
End If
Application.EnableEvents = True
End Sub
Remarque : Dans le code, 1:1 signifie que les lettres de l'alphabet se trouvent sur la première ligne de la feuille de calcul.
3. Appuyez simultanément sur les touches Alt + Q pour fermer la fenêtre Microsoft Visual Basic for Applications.
Dès maintenant, lorsque vous cliquez sur une cellule alphabétique, toutes les cellules qui commencent par cette lettre sont automatiquement sélectionnées dans la feuille de calcul.
Si aucune cellule ne commence par la lettre sélectionnée, vous obtiendrez une boîte de dialogue Kutools pour Excel comme indiqué dans la capture d'écran ci-dessous.
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !