Как указать конкретный рабочий лист для открытия книги MS Excel с помощью гиперссылки?

У меня есть рабочая книга MS Excel с несколькими рабочими листами.

Пользователи обращаются к этой электронной таблице, используя гиперссылку в электронном письме.

Есть ли способ выразить гиперссылку для того, чтобы электронная таблица открывалась на конкретном листе?

Если вы создадите ссылку, как показано ниже, она будет работать:

http://path/to/Workbook.xls#SheetName!a1 

Я не думаю, что есть способ сделать это напрямую.

Гиперссылка может открыть книгу, но она всегда будет открыта для листа и ячейки, которые были выбраны, когда они были сохранены.

Вы можете добавить лист содержимого с формулами гиперссылок на другие листы

 =HYPERLINK("[Book1.xls]Sheet2!A10","My internal link text") 

Вам нужно будет убедиться, что книга сохранена с выбранным листом содержимого.

Это работало для меня в Excel 2007:

Я назвал точную ячейку, которую я хотел открыть (просто выбрав ее, а затем набрав новое имя в поле имени, которое можно найти в верхнем левом углу).

Тогда гиперссылка идет [filename с полным путем] # [cellname], очевидно, без скобок.

Например, http: //pathpart1/pathpart2/workbook.xlsm#OpeningCell

«OpenCell» будет именем, которое я дал этой ячейке.

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

Надеюсь, это поможет.

Вы можете написать макрос в VBA:

 Private Sub SetWorksheet() Worksheets("Worksheet1").Activate End Sub 
  • Excel 2016: как я могу перемещать данные из строк в столбцы?
  • Как я могу конденсировать или суммировать список в Excel?
  • Ошибки округления Excel
  • Как я могу фильтровать данные на основе элементов в списке?
  • Рассчитать общее количество дней за определенный месяц
  • Excel: как внутренне хранить числовое значение в ячейке, но сделать ее по-разному (например, алфавитные имена)?
  • MS excel - присвоение «категорий» на основе ключевых слов
  • Excel: как мне вставить меняющиеся значения ячейки в мою сумму?
  • Как увеличить строку, например, AA до AB?
  • Удаление определенных дубликатов из массива Excel
  • Как сказать Excel не оценивать формулу?
  • Давайте будем гением компьютера.