Si vous souhaitez ouvrir par lots plusieurs liens hypertexte dans Excel, vous pouvez vous référer à cet article. Ici, nous allons vous présenter 3 méthodes pratiques. Chacun d'eux a ses avantages et ses inconvénients. Vous pouvez en choisir selon vos besoins.
Dans certains cas, lors de l'affichage d'un fichier Excel contenant de nombreux hyperliens, vous souhaiterez peut-être ouvrir plusieurs hyperliens par lots. S'il n'y a que trois ou trois liens à ouvrir, vous pouvez simplement utiliser la méthode 1 ci-dessous. Cependant, si vous souhaitez ouvrir par lots tous les liens dans vos plages souhaitées, vous pouvez utiliser la méthode 2 à la place. Bien sûr, parfois, vous souhaiterez peut-être ouvrir par lots tous les liens dispersés dans l'ensemble du classeur. Ensuite, vous pouvez utiliser la dernière voie.
Méthode 1 : Ouvrir manuellement les hyperliens un par un
Pour ouvrir manuellement un lien hypertexte dans une cellule, vous pouvez cliquer directement sur la cellule. Ainsi, s'il n'y a pas trop d'hyperliens à ouvrir, vous pouvez cliquer sur les cellules pour ouvrir les hyperliens un par un.
Méthode 2 : Ouvrir des hyperliens par lots dans les plages sélectionnées
Pourtant, parfois, vous souhaitez ouvrir par lots tous les hyperliens dans les plages sélectionnées. Dans ce cas, vous pouvez réellement utiliser le code VBA suivant.
- Tout d'abord, lancez l'éditeur VBA dans le fichier Excel actuel selon "Comment exécuter le code VBA dans votre Excel" .
- Ensuite, placez le code suivant dans un module ou un projet.
Sub BatchOpenHyperLinks_SelectedRanges()
Dim objSelectedRange As Excel.Range
Dim objHyperlink As Excel.Hyperlink
'Get selected ranges
Set objSelectedRange = Excel.Application.Selection
For Each objHyperlink In objSelectedRange.Hyperlinks
objHyperlink.Follow
Next
End Sub
- Après cela, ajoutez cette macro à la barre d'outils ou au ruban d'accès rapide.
- Enfin, vous pouvez sélectionner les plages souhaitées et cliquer sur le bouton macro.
- En même temps, tous les hyperliens des plages sélectionnées seront ouverts dans le navigateur Internet par défaut.
Méthode 3 : Ouvrir par lots tous les liens hypertexte dans un classeur
Parfois, vous souhaiterez peut-être ouvrir tous les liens hypertexte d'un classeur, quelle que soit la feuille de calcul. Dans cette situation, vous pouvez utiliser le code VBA à la place.
- Dans un premier temps, placez le code suivant dans un module ou un projet dans l'éditeur VBA.
Sub BatchOpenHyperLinks_Workbook()
Dim objWorksheet As Excel.Worksheet
Dim objSelectedRange As Excel.Range
Dim objHyperlink As Excel.Hyperlink
'Process each worksheet
For Each objWorksheet In ThisWorkbook.Sheets
For Each objHyperlink In objWorksheet.Hyperlinks
objHyperlink.Follow
Next
Next
End Sub
- Ensuite, appuyez sur "F5" pour exécuter cette macro dès maintenant.
- Immédiatement, tous les hyperliens de chaque feuille de calcul seront ouverts.
Réparer les problèmes d'Excel
Comme les documents Word, les classeurs Excel sont très vulnérables. C'est-à-dire que les fichiers Excel peuvent être corrompus pour plusieurs facteurs, notamment les infections virales, les erreurs humaines et les plantages d'Excel, etc. Par conséquent, vous devez préparer un puissant outil de correction Excel, tel que DataNumen Excel Repair, Qui peut récupérer Excel données sans suer.
Introduction de l'auteur:
Shirley Zhang est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris récupération mdf et produits logiciels de réparation Outlook. Pour plus d'informations, visitez www.datanumen.com




