Итак, я пытаюсь перейти к динамическим ссылкам на листы, и у меня есть такой код:
Application.Range(strNewCell2).Activate
ActiveCell.Formula = "=SUM(INDIRECT(inputVal& "!H2:H402"))"
Примечание: inputVal - это переменная варианта, содержащая имя листа
Однако, когда я запускаю его, он дает мне неожиданную ошибку конца оператора.
Другой метод, который я пробовал:
Application.Range(strNewCell2).Activate
ActiveCell.Formula = "=SUM(INDIRECT(inputVal& ""!H2:H402""))"
Я попробовал это после просмотрадо многих вещей, однако это не правильный путь, так как он избегает двойных кавычек, но все еще удерживает один набор из них в формуле, что дает мне неверный результат.
Так что я пытаюсь сделатькаким-то образом использовать косвенные в выражении формулы без ошибки.