Получить имя листа с помощью Excel VBA

Я хотел бы создатьuser-defined функция вExcel который может вернуть текущий лист. Я мог бы использовать

sheetname = ActiveSheet.Name

Но проблема в том, что он работает, и вдруг он начинает получать другое имя листа. Например, вместоSHEET I LOVE YOU это возвращается.SHEET I HATE YOU

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

Ответы на вопрос(4)

Ваш ответ на вопрос