【发布时间】:2020-04-08 15:49:45
【问题描述】:
我正在尝试使用“for 循环”来获取一些特定的值,代码运行完美,但值不会打印到目的地。 问题所在的子代码如下所示:
lastRow = Range("H" & Rows.Count).End(xlUp).Row
For i = 5 To lastRow
radius = Range("C" & i).Value
spacing = Range("L" & i).Value
Select Case radius
Case 0 To 450
spacing = 6
Case 451 To 750
spacing = 9
Case 751 To 2000
spacing = 18
End Select
Next i
【问题讨论】:
-
"destination" 应该是什么意思?
-
spacing = Range("L" & i).Value 只是将单元格值按值分配给变量。设置间距 = Range("L" & I) 设置间距变量引用范围对象。
-
@HTH 目标为“L”列,范围从第 5 行到最后一行