Как применить кавычки в формуле с несколькими критериями? - PullRequest
0 голосов
/ 24 августа 2018

Мне нужно ввести формулу в макрос, но я получаю

Ошибка приложения или объекта

Формула

=SUMIFS(FBL5N!O:O,FBL5N!D:D,Y1120_CREDIT!B6,FBL5N!S:S,{"<>0","<>3","<>9","<>O","<>D"})

У меня есть это в коде

Range("P6").Formula = "=SUMIFS(FBL5N!O:O,FBL5N!D:D,Y1120_CREDIT!B6,FBL5N!S:S,{" & "<>0" & "," & "<>3" & "," & "<>9" & "," & "<>O" & "," & "<>D" & "})"

Я пытался выставлять цитаты по-разному, но результат был одинаковым.

1 Ответ

0 голосов
/ 24 августа 2018

Просто удвойте все ваши кавычки в строке:

Range("P6").Formula = "=SUMIFS(FBL5N!O:O,FBL5N!D:D,Y1120_CREDIT!B6,FBL5N!S:S,{""<>0"",""<>3"",""<>9"",""<>O"",""<>D""})"
...