У меня есть таблица с кучей URL-адресов файлов на моем компьютере в виде простого текста. Я хочу автоматически преобразовать их все в URL-ссылки, чтобы мне было легче открывать ссылку из Excel, а не копировать и вставлять в браузер каждый раз. Я нашел макрос из другого поста в Word, но как я могу сделать это в Excel?

Например:

file:///issues%20apache/jira/browse/CONN-1339
file:///issues%20apache/jira/browse/CONN-1196
file:///issues%20apache/jira/browse/CONN-1115
file:///issues%20apache/jira/browse/CONN-1032
file:///issues%20apache/jira/browse/CONN-1027
file:///issues%20apache/jira/browse/CONN-1024
file:///issues%20apache/jira/browse/CONN-1036
file:///issues%20apache/jira/browse/CONN-994
file:///issues%20apache/jira/browse/CONN-782

должен выглядеть примерно так, но с файлом вместо http и без чисел:

  1. Http:/// Вопросы% 20apache/ JIRA / просмотр / CONN-1339
  2. Http:/// Вопросы% 20apache/ JIRA / просмотр / CONN-1196
  3. Http:/// Вопросы% 20apache/ JIRA / просмотр / CONN-1115
  4. Http:/// Вопросы% 20apache/ JIRA / просмотр / CONN-1032
  5. Http:/// Вопросы% 20apache/ JIRA / просмотр / CONN-1027
  6. Http:/// Вопросы% 20apache/ JIRA / просмотр / CONN-1024
  7. Http:/// Вопросы% 20apache/ JIRA / просмотр / CONN-1036
  8. Http:/// Вопросы% 20apache/ JIRA / просмотр / CONN-994
  9. Http:/// Вопросы% 20apache/ JIRA / просмотр / CONN-782

Обновление: я пробовал =HYPERLINK() но это просто дает мне ошибку The formula you typed contains an error.

1 ответ1

1

Вот шаги, которые должны быть выполнены с помощью короткого визуального базового сценария:

  1. Запустите все ячейки и найдите те, которые начинаются с "https".
  2. Вырезать содержимое клетки
  3. Перепишите содержимое, используя функцию "HYPERLINK", и включите только что вырезанный URL.

Это просто поиск синтаксиса, который можно использовать для всего этого. Если вам нужна помощь с синтаксисом Visual Basic для Excel, вы можете перейти к StackOverflow.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .