У меня есть куча названий картинок с гиперссылками на картинки. Поэтому, если пользователь щелкает имя картинки, он открывает картинку. Мне нужно отправить этот файл Excel клиентам, и я не знаю, где там хранятся картинки. Я хотел бы создать ячейку, в которой есть путь к изображениям, который клиент может изменить, и он должен либо изменить все пути гиперссылок, когда эта ячейка изменится, либо при нажатии на изображение добавить путь к имени файла. Это возможно?
2 ответа
Используйте ячейку, чтобы ввести путь к папке, в которой находятся все картинки. Эта ячейка может находиться на специальном листе, который используется для настройки таких параметров. С этой целью в моих книгах часто есть лист "Настройка".
Для удобства использования присвойте ячейке пути на листе настройки имя диапазона, скажем, "PicturePath". Убедитесь, что ячейка содержит правильный путь к местоположению.
Допустим, на другом листе у вас есть список имен файлов в столбце А. Затем вы можете использовать что-то вроде этого для создания гиперссылки на файл:
=HYPERLINK(PicturePath&A1,A1)
Если файлы находятся в другом месте, просто измените путь в одной ячейке.
Посмотрите на некоторые макросы, которые я создал для этой цели. установите путь в макросе, затем выделите все ячейки, которые вы хотите связать, и запустите макрос. Существует также возможность возврата формул к именам файлов.