Мне нужен ярлык в Excel для ячеек, на которые у меня есть гиперссылки.

Мне нужен ярлык в Excel для ячеек, на которые у меня есть гиперссылки.

Я создал ряд ячеек, которые объединены = гиперссылка на удаленный сервер. Рабочий лист Excel 2010 (имя файла меняется ежедневно с функцией даты или датой, вводимой пользователем) На том же листе я хочу создать ярлык для гиперссылочного текста, упомянутого выше. Вот ЧТО у меня есть В ячейке AA14 '=Гиперссылка(AC14&AD14) Работает как чемпион - но имеет очень длинный адрес. Я хочу сократить его до короткой ссылки "Сегодняшний EOD:"

Я хочу иметь ярлык в ячейке I14 с меткой TODAYS REPORT и ссылкой на ячейку AA14. Я не могу заставить его связать и переместиться в конечное местоположение на общем диске. В I14 я пометил TODAY, попытался сделать ссылку AA14 и создать гиперссылку, и получаю ошибку Невозможно открыть указанный файл - у меня закончилось мыло - есть идеи?

решение1

Это можно сделать с помощью небольшого количества VBA. Обратите внимание, что это предполагает, что в рабочей книге нет других гиперссылок.

  1. Откройте VBA IDE с помощью Alt-F11.
  2. Добавьте модуль, нажав «Вставить», «Модуль».
  3. Скопируйте и вставьте приведенный ниже код в модуль.
  4. Добавьте фигуру в ячейку I14.
  5. Щелкните правой кнопкой мыши по фигуре и отредактируйте текст, указав какое-нибудь осмысленное имя, например, «На сервер».
  6. Щелкните правой кнопкой мыши по фигуре и назначьте followMeей макрос.

Вам придется сохранить файл как книгу с поддержкой макросов (*.xlsm). Чтобы избежать предупреждений безопасности, добавьте папку, в которой сохранен файл, в надежные расположения (Файл, Параметры, Центр управления безопасностью, Параметры центра управления безопасностью, Надежные расположения).

Код

Sub followMe()
Range("N2").Hyperlinks(1).Follow
End Sub

Связанный контент