Получение номера индекса активного листа в ячейке Excel - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь получить порядковый номер любого листа, в который я помещаю формулу.

Я очень плохо знаком с VBA, однако попробовал простой форум:

Function ACTIVESHEET(number)
    ACTIVESHEET = ACTIVESHEET.Index
End Function

И затем в ячейке Excel:

=ACTIVESHEET

, которая возвращает только #NAME. Может быть, мне нужен вход для функции (ie этот лист), но я не уверен, что поставить.

Я пробовал альтернативную формулу VBA

Function ACTIVESHEET(number)
    Return ACTIVESHEET.Index
End Function

Однако это ошибочен.

Спасибо

1 Ответ

0 голосов
/ 28 апреля 2020

Извинения, это так же просто, как использовать = SHEET () в Excel!

На соответствующие вопросы был ответ. В любом случае, спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...