Проблема FormulaR1C1 с IF (И) - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть данные в столбце C, и я хочу заполнить столбец B с помощью формулы IF(AND), используя VBA. Строка ниже, но у меня есть «ошибка времени выполнения 1004 - ошибка приложения или объекта». Не знаю, где проблема.

Range("B2").FormulaR1C1 = "=IF(RC[1]>180),""180+Days"",IF(AND(RC[1]>90,RC[1]=180),""091-180 days"",IF(AND(RC[1]>60,RC[1]<=90),""061-090 days"",IF(AND(RC[1]>30,RC[1]<=60),""031-060 days"",IF(AND(RC[1]>=0,RC[1]<=30),""000-030 Days"")))))" 
Range("B2").AutoFill Destination:=Range("B2:B" & Range("D" & Rows.count).End(xlUp).Row) 

1 Ответ

0 голосов
/ 27 апреля 2018

Избавься от первого ")" после 180

Range("B2").FormulaR1C1 = "=IF(RC[1]>180,""180+Days"",IF(AND(RC[1]>90,RC[1]=180),""091-180 days"",IF(AND(RC[1]>60,RC[1]<=90),""061-090 days"",IF(AND(RC[1]>30,RC[1]<=60),""031-060 days"",IF(AND(RC[1]>=0,RC[1]<=30),""000-030 Days"")))))"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...