Если функция LOOP, но ошибка (оператор недействителен вне блока типа)Excel

Ответить Пред. темаСлед. тема
Гость
 Если функция LOOP, но ошибка (оператор недействителен вне блока типа)

Сообщение Гость »


Я выполняю функцию цикла ЕСЛИ. Мои данные находятся в столбце «AA», и я хочу вернуть значение в столбце «BZ».

Что я пытаюсь найти
[*]если «Тип доставки» = «ZPS» в столбце «AA», в столбце «BZ» будет возвращено значение «5». [*]если «Тип доставки» = «L4» в столбце «AA», в столбце «BZ» будет возвращено значение «20».
Результаты заполнятся до последней строки.

Ниже мой код:

Уменьшить i2 до тех пор, пока ZPS как целое число L4 как целое число lr2 Пока Установите ws3 = ThisWorkbook.Sheets("AccrualsWorking") lr2 = ws3.Cells(ws3.Rows.Count, "AA").End(xlUp).Row Для i2 = lr2 To 3 Шаг -1 Если ws3.Cells(i2, "AA").Value = ZPS Тогда ws3.Range("BZ").Значение = 5 ИначеЕсли ws3.Cells(i, "AA").Value = L4 Тогда ws3.Range("BZ").Значение = 20 Следующий i2 Выше приведен мой код, но он выдал сообщение об ошибке: оператор недействителен вне блока типа.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Excel»