Я пытаюсь уменьшить объем ручной работы с помощью vbscript.
Мне нужно создать сводную страницу со списком всех деталей с гиперссылками (закладками). Как только ссылка нажата, она должна привести меня к листу с подробной информацией.
Я попытался создать такую гиперссылку.
objExcel.ActiveSheet.Cells(1, 1) = "=HYPERLINK("Sheet2!A1", "Inventory")"
но не получилось. Приведенный выше код работает для ссылки на веб-сайт.
objExcel.ActiveSheet.Cells(1, 1) = "=HYPERLINK(""http://www.google.com"", ""Google"")"
Я застрял здесь. Пожалуйста, помогите мне, как создать закладку с помощью VBSCRIPT.


Я нашел ответ. :)
Приведенный ниже код будет работать нормально, если мы добавим # к Адрес, то есть #Sheet2!A1.
objExcel.ActiveSheet.Cells(1, 1) = "=HYPERLINK("#Sheet2!A1", "Inventory")"
Мы должны убедиться, что двойные кавычки также доступны при вставке в ячейку. Значение гиперссылки должно быть таким, как показано ниже.
"=HYPERLINK("&Chr(34)&"#Sheet2!A1"&Chr(34)&","&Chr(34)&"Link"&Chr(34)&")"
где Хр(34) — двойные кавычки.