Если вы хотите пакетно открыть несколько гиперссылок в Excel, вы можете обратиться к этой статье. Здесь мы представим вам 3 удобных метода. У каждого из них есть свои плюсы и минусы. Вы можете выбрать любой в соответствии с вашими потребностями.
В некоторых случаях при просмотре файла Excel, состоящего из множества гиперссылок, может потребоваться пакетное открытие нескольких гиперссылок. Если нужно открыть только три ссылки или около того, вы можете просто использовать метод 1 ниже. Тем не менее, если вы хотите пакетно открыть все ссылки в желаемых диапазонах, вы можете вместо этого использовать метод 2. Конечно, иногда может потребоваться пакетное открытие всех ссылок, разбросанных по всей книге. Тогда можно использовать последний способ.
Способ 1: вручную открывать гиперссылки одну за другой
Чтобы открыть гиперссылку в ячейке вручную, вы можете напрямую щелкнуть ячейку. Следовательно, если не слишком много гиперссылок, которые нужно открыть, вы можете щелкнуть ячейки, чтобы открыть гиперссылки одну за другой.
Способ 2: пакетное открытие гиперссылок в выбранных диапазонах
Тем не менее, иногда вы хотите открыть все гиперссылки в выбранных диапазонах. В этом случае вы можете использовать следующий код VBA.
- Прежде всего, запустите редактор VBA в текущем файле Excel в соответствии с «Как запустить код VBA в вашем Excel».
- Затем поместите следующий код в модуль или проект.
Sub BatchOpenHyperLinks_SelectedRanges() Dim objSelectedRange As Excel.Range Dim objHyperlink As Excel.Hyperlink 'Получить выбранные диапазоны Set objSelectedRange = Excel.Application.Selection For Each objHyperlink In objSelectedRange.Hyperlinks objHyperlink.Follow Next End Sub
- После этого добавьте этот макрос на панель быстрого доступа или на ленту.
- Наконец, вы можете выбрать нужные диапазоны и нажать кнопку макроса.
- Сразу все гиперссылки в выбранных диапазонах будут открыты в интернет-браузере по умолчанию.
Способ 3: пакетное открытие всех гиперссылок в книге
Иногда вам может понадобиться открыть все гиперссылки в книге, независимо от того, на каком листе. В этой ситуации вы можете вместо этого использовать код VBA.
- Сначала поместите следующий код в модуль или проект в редакторе VBA.
Sub BatchOpenHyperLinks_Workbook() Dim objWorksheet As Excel.Worksheet Dim objSelectedRange As Excel.Range Dim objHyperlink As Excel.Hyperlink 'Обрабатывать каждый рабочий лист Для каждого objWorksheet в ThisWorkbook.Sheets For Every objHyperlink In objWorksheet.Hyperlinks objHyperlink.Follow Next Next End Sub
- Затем нажмите «F5», чтобы запустить этот макрос прямо сейчас.
- Немедленно будут открыты все гиперссылки на каждом листе.
Исправление проблем с Excel
Как и документы Word, книги Excel очень уязвимы. Другими словами, файлы Excel могут быть повреждены по нескольким причинам, включая заражение вирусами, человеческие ошибки, сбои Excel и так далее. Следовательно, вы должны подготовить мощный инструмент исправления Excel, такой как DataNumen Excel Repair, Которые могут восстановить Excel данные, не вспотев.
Об авторе:
Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая восстановление мдф и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com