Просто маленький вопрос.

Я сделал макрос, как это, и я установил его на кнопку в Excel.

Range("SUM!F3") = Range("SUM!F3") + Range("Afternoon!N4")
Range("SUM!E3") = Range("SUM!E3") + Range("Afternoon!E4")

Как я могу применить этот макрос при нажатии кнопки, только когда значение в указанной ячейке больше 0?

1 ответ1

1

Проще говоря, в VBA есть предложение If , которое может проверять условные выражения.

Просто замените {CELL} на ячейку, с которой вы хотите проверить:

If Range("{CELL}") > 0 Then
    Range("SUM!F3") = Range("SUM!F3") + Range("Afternoon!N4")
    Range("SUM!E3") = Range("SUM!E3") + Range("Afternoon!E4")
End If

Источник: если ...Затем...Еще заявление (Visual Basic)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .