只是一个小问题。
我已经制作了一个这样的宏并将其设置为 Excel 中的一个按钮。
Range("SUM!F3") = Range("SUM!F3") + Range("Afternoon!N4")
Range("SUM!E3") = Range("SUM!E3") + Range("Afternoon!E4")
如何才能使此宏在按下按钮时仅当指定单元格中的值大于 0 时才应用?
答案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
来源:If...Then...Else 语句 (Visual Basic)If...Then...Else 语句 (Visual Basic)