Как правильно использовать SBAIF VBA? - PullRequest
0 голосов
/ 07 января 2010

Я пытаюсь написать в Visual Basic (в Excel 2007) следующий код sumifs (столбец I и столбец F содержатся в таблице):

    Range("AA5").Value = "=SUMIFS(I5:I420,K5:K420," & "B1" & ",F5:F420," & "6009" & ")"

"B1" и "6009" - это то, что я хочу найти, а столбец I - это столбец, который я хочу добавить.

Подскажите, пожалуйста, где я ошибаюсь.

Спасибо, AW

1 Ответ

3 голосов
/ 08 января 2010

Попробуйте

Range("AA5").Formula = ...

Кроме того, я не уверен, почему вы объединяете свои строки вместо этого:

Range("AA5").Formula = "=SUMIFS(I5:I420,K5:K420,B1,F5:F420,6009)"

, если B1 и 6009 не являются динамическими значениями, которые заменяются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...