Comment compter le nombre de cellules contenant des liens hypertexte dans Excel ?
Avez-vous déjà essayé de compter le nombre de cellules contenant des liens hypertexte dans une plage donnée sous Excel ? Ce tutoriel vous guide pas à pas pour y parvenir facilement.
Compter le nombre de cellules avec un lien hypertexte à l’aide d’un code VBA
Compter le nombre de cellules avec un lien hypertexte à l’aide d’un code VBA
Le code VBA ci-dessous permet de compter le nombre de cellules contenant des liens hypertexte dans une plage donnée. Suivez ces étapes :
1. Appuyez sur les touches « Alt » + « F11 » pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
Conseil : vous pouvez aussi accéder à cette fenêtre en cliquant sur « Développeur » > « Visual Basic ».

2. Dans la fenêtre « Visual Basic », cliquez sur « Insertion » > « Module », puis collez le code VBA suivant dans la fenêtre du module.

Code VBA : compter le nombre de cellules avec des liens hypertexte dans une plage donnée
Sub StatisticsHypRange()
'Updated by Extendoffice 20220815
Dim xSRg As Range
Dim xURg As Range
Dim xRg As Range
Dim xHRg As Range
Dim xHypCount As Long
On Error Resume Next
Set xSRg = Application.InputBox("Select the range of cells from which you want to count hyperlinks", "Kutools for Excel", "", Type:=8)
If xSRg Is Nothing Then Exit Sub
Set Where = Range("A1", Range("A" & Rows.Count).End(xlUp))
Set xURg = Application.Intersect(xSRg.Worksheet.UsedRange, xSRg)
xHypCount = 0
For Each xRg In xURg
If xRg.Hyperlinks.Count > 0 Then
xHypCount = xHypCount + 1
If xHRg Is Nothing Then
Set xHRg = xRg
Else
Set xHRg = Application.Union(xHRg, xRg)
End If
Else
If InStr(LCase(xRg.Formula), LCase("HYPERLINK")) > 0 Then
xHypCount = xHypCount + 1
If xHRg Is Nothing Then
Set xHRg = xRg
Else
Set xHRg = Application.Union(xHRg, xRg)
End If
End If
End If
Next
MsgBox "Find " & xHypCount & " hyperlink cells"
xHRg.Select
End Sub 3. Appuyez sur la touche « F5 » pour exécuter le code. Dans la boîte de dialogue « Kutools pour Excel » qui s’ouvre, sélectionnez la plage dans laquelle vous souhaitez compter les cellules contenant des liens hypertexte, puis cliquez sur « OK ». Voir la capture d’écran :

4. Une boîte de dialogue s’affiche alors pour vous indiquer combien de cellules dans la plage « Sélectionner la plage » contiennent des liens hypertexte. Cliquez sur « OK » pour la fermer.

Toutes les cellules contenant des liens hypertexte sont alors sélectionnées en un seul clic.
Remarque : les types de liens hypertexte suivants peuvent être comptés à l’aide du code VBA ci-dessus :
=HYPERLINK(link_location,[friendly_name]) Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre 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 rend votre travail bien plus facile
- Activez 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 vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels