Кажется, я не могу использовать переменные рабочего листа, как я ожидал.
Function Test()
Test = Application.ThisCell.Worksheet.Range("A1").Value
End Function
Вышеприведенная функция работает как положено, возвращая значение ячейки "A1" в том же рабочем листе, что иЯчейка, из которой была вызвана функциявместо этого.
Я могу обойтись первым, но в формулах, которые требуют этого несколько раз, я бы предпочел получить местоположение листа только один раз.
Любые данные о том, почему мой второй примерне работает, и как исправить мою проблему будет приветствоваться.