как использовать ячейки для назначения / пути гиперссылки и имени книги VBA? - PullRequest
0 голосов
/ 22 мая 2018

У меня есть папка на рабочем столе

C:\Users\ME\Desktop\folder1\folder2\

В рабочей книге 1 есть столбец A, который использовался для создания папок в папке 2. Затем столбец N использовался для создания имен файлов для каждой вновь создаваемой рабочей книги.

Каждая строка стала новой рабочей книгой.(~ 3200 рабочих книг, каждая в своей папке)

Как написать VBA или формулу для быстрого создания гиперссылок.Причина заключается в том, что основная рабочая книга будет использоваться для сужения результатов поиска и немедленного доступа к этому расположению базы данных.

путь, который я имею,

C:\Users\ME\Desktop\folder1\folder2\ & Column A & "/" & Column N & ".xlsm"

Iпопытался использовать формулу

=HYPERLINK('C':\Users\ME\Desktop\folder1\folder2\ & [@SITE] & "/" & [@FULLNAME] & ".xlsm",[@FULLNAME])

Это не работает, ячейки, на которые я ссылаюсь, указываются в качестве заголовков столбцов.Когда я нажимаю, введите весь столбец вниз, затем был заполнен "#NAME?"и сообщение об ошибке «формула содержит нераспознанный текст»

Самый простой способ - лучший способ!

Спасибо заранее!

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Переверните "/" в "\"

Также посмотрите на этот пример для руководства:

=HYPERLINK(C10&"\"&A10&"\"&B10&".xlsx")

0 голосов
/ 22 мая 2018

Возможно, используйте формулу, подобную этой, в столбце Новый и используйте ее для всего диапазона:

=HYPERLINK("C:\Users\ME\Desktop\folder1\folder2\ & $A2 & "/" & $N2 & ".xlsm","PathToFile_" & $N2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...