Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/VBA: Автоматическая замена локальных ссылок на OneDrive в Ex - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
VBA: Автоматическая замена локальных ссылок на OneDrive в Ex
Krapi Дата: Пятница, 19.09.2025, 23:31 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

365
Привет,
Помогите решить задачу с помощью VBA.
Есть эксель с ссылками на файлы в виде:
file:///C:/Users/User1/Desktop/POs/PO/1008/2F09-654.pdf

Нужно составить код что-бы привести ссылку к виду:
https://group85-my.sharepoint.com/persona....586.pdf
Ссылок в эксель файле несколько тысяч, поэтому нужно как-то автоматизировать процесс.
Важно: файлы были вставлены в Excel не как гиперссылки, а через обычную вставку, если это имеет значение.
Опыта программирования у меня нет.
 
Ответить
СообщениеПривет,
Помогите решить задачу с помощью VBA.
Есть эксель с ссылками на файлы в виде:
file:///C:/Users/User1/Desktop/POs/PO/1008/2F09-654.pdf

Нужно составить код что-бы привести ссылку к виду:
https://group85-my.sharepoint.com/persona....586.pdf
Ссылок в эксель файле несколько тысяч, поэтому нужно как-то автоматизировать процесс.
Важно: файлы были вставлены в Excel не как гиперссылки, а через обычную вставку, если это имеет значение.
Опыта программирования у меня нет.

Автор - Krapi
Дата добавления - 19.09.2025 в 23:31
bigor Дата: Воскресенье, 21.09.2025, 21:04 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1402
Репутация: 275 ±
Замечаний: 0% ±

нет
Krapi, если не заменить, а рядом, то можно формулой
Код
=HYPERLINK("https://group85-my.sharepoint.com/personal/a_s_group85_onmicrosoft_com/Documents/POs/PO/"&RIGHT(A1;LEN(A1)-SEARCH("PO/";A1)-2))
 
Ответить
СообщениеKrapi, если не заменить, а рядом, то можно формулой
Код
=HYPERLINK("https://group85-my.sharepoint.com/personal/a_s_group85_onmicrosoft_com/Documents/POs/PO/"&RIGHT(A1;LEN(A1)-SEARCH("PO/";A1)-2))

Автор - bigor
Дата добавления - 21.09.2025 в 21:04
Krapi Дата: Понедельник, 22.09.2025, 16:02 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

365
bigor, спасибо за ответ. А как заменить этой формулой все ссылки сразу?
 
Ответить
Сообщениеbigor, спасибо за ответ. А как заменить этой формулой все ссылки сразу?

Автор - Krapi
Дата добавления - 22.09.2025 в 16:02
bigor Дата: Понедельник, 22.09.2025, 22:13 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1402
Репутация: 275 ±
Замечаний: 0% ±

нет
Если ссылки в столбце А, то формулу прописать в B1 и протянуть вниз, в столбце В появятся новые ссылки
 
Ответить
СообщениеЕсли ссылки в столбце А, то формулу прописать в B1 и протянуть вниз, в столбце В появятся новые ссылки

Автор - bigor
Дата добавления - 22.09.2025 в 22:13
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!