【发布时间】:2019-05-06 13:38:40
【问题描述】:
如果我在 For Each 语句之间有一个 if 语句,这是否会影响我需要放置“end if”的位置以及我正在使用多少个 end if 语句?
我尝试过在结尾处移动并添加更多内容,但没有任何帮助。
Sheets("Arrivals").Select
Dim cel As Range
Dim unit As Range
ParcelCount = Range("BW8").Value
LowerParcelCount = Range("BW5").Value
ThresholdCount = 0
For Each cel In Range("BQ3:BQ78")
If cel.Value > LowerParcelCount Then
For Each unit In Range("C3:C78")
ThresholdCount = ThresholdCount + unit.Value
End If
Next cel
Next unit
Range("BS16") = ThresholdCount
我希望代码能够运行。如果 BQ3:BQ78 范围内的单元格值符合条件,则 C3:C78 范围内的调用值应与空变量 ThresholdCount 相加。
【问题讨论】: