Я хочу написать формулу Блумберга в ячейке Excel с помощью VBA. Формула, написанная в ячейке непосредственно от руки, работает так, как задумано. Я попробовал следующий код:
isin = Cells(ActiveCell.Row, 6).Value
Cells(ActiveCell.Row, 37).Value.Formula = "=BDP(""" & isin & " ISIN"";""SHORT_NAME"")"
но получаю ошибку 424 (требуется объект).
Если я попытаюсь использовать только .Value или .Formula (я нашел много таких примеров в Интернете), например:
Cells(ActiveCell.Row, 37).Value = "=BDP(""" & isin & " ISIN"";""SHORT_NAME"")"
or
Cells(ActiveCell.Row, 37).Formula = "=BDP(""" & isin & " ISIN"";""SHORT_NAME"")"
Я получаю сообщение об ошибке 1004 (ошибка, определяемая приложением или объектом)
.FormulaLocal
вместо.Formula
? - person BigBen   schedule 28.04.2021