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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск файлов по маске и создание гиперссылки на файл - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск файлов по маске и создание гиперссылки на файл (Макросы/Sub)
Поиск файлов по маске и создание гиперссылки на файл
Сашико Дата: Вторник, 21.03.2017, 12:01 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Добрый день!
К сожалению, владея excel на уровне продвинутого пользователя, не сподобился изучить VB, и за полдня явно его не изучу.
Итак, есть файл с названиями оборудования, есть раскиданные по нескольким каталогам сметы.
Необходимо по маске номера сметы (цифровое значение в столбце "Смета"), нужно:
1. Найти файл сметы в каталоге \Исходные, включая подкаталоги. Имя файла может иметь любой вид, но в нем обязательно присутствует номер, к примеру, "9907.pdf", "C14444 Механическое оборудование маслохозяйства.pdf" итд итп. Все сметы в *.pdf.
2. Скопировать найденный файл в каталог \Сметы, переименовав в случае необходимости, в виде 14444.pdf. Если файл не найден, просигнализировать об этом в строке комментариев.
3. В столбце "Смета" создать гиперссылку на скопированный файл.
Архив с примером добавляю.
Работаю с Excel 2003.
з.ы. Запилил программку на поиск, копирование и переименовывание файлов, предварительно вылив в текстовый файл номера смет, но не по фен-шуй же!
К сообщению приложен файл: 1697969.rar (7.5 Kb)
 
Ответить
СообщениеДобрый день!
К сожалению, владея excel на уровне продвинутого пользователя, не сподобился изучить VB, и за полдня явно его не изучу.
Итак, есть файл с названиями оборудования, есть раскиданные по нескольким каталогам сметы.
Необходимо по маске номера сметы (цифровое значение в столбце "Смета"), нужно:
1. Найти файл сметы в каталоге \Исходные, включая подкаталоги. Имя файла может иметь любой вид, но в нем обязательно присутствует номер, к примеру, "9907.pdf", "C14444 Механическое оборудование маслохозяйства.pdf" итд итп. Все сметы в *.pdf.
2. Скопировать найденный файл в каталог \Сметы, переименовав в случае необходимости, в виде 14444.pdf. Если файл не найден, просигнализировать об этом в строке комментариев.
3. В столбце "Смета" создать гиперссылку на скопированный файл.
Архив с примером добавляю.
Работаю с Excel 2003.
з.ы. Запилил программку на поиск, копирование и переименовывание файлов, предварительно вылив в текстовый файл номера смет, но не по фен-шуй же!

Автор - Сашико
Дата добавления - 21.03.2017 в 12:01
Сашико Дата: Вторник, 21.03.2017, 12:23 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Решил "проблему" через эммм.... нехорошее место.
В текстовом файлике строке со сметой дописАл маршрут или комментарий "Файл не найден", залил обратно в excel, отфильтровал, и в третьем столбце нарисовал через =ГИПЕРССЫЛКА() результат.
Но не по фен шуй же....
Тему можно закрывать.
 
Ответить
СообщениеРешил "проблему" через эммм.... нехорошее место.
В текстовом файлике строке со сметой дописАл маршрут или комментарий "Файл не найден", залил обратно в excel, отфильтровал, и в третьем столбце нарисовал через =ГИПЕРССЫЛКА() результат.
Но не по фен шуй же....
Тему можно закрывать.

Автор - Сашико
Дата добавления - 21.03.2017 в 12:23
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск файлов по маске и создание гиперссылки на файл (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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