【发布时间】:2013-10-21 12:35:07
【问题描述】:
我希望用户激活“下一个站点”按钮,该按钮可将单元格的值推进到另一个工作表中定义的单元格范围。每次按下按钮时,它应该返回范围内下一项的值
到目前为止我有:
Sub NextSite()
Set EXCEPTION = Sheets("EXCEPTION")
Set CONTROL = Sheets("CONTROL")
Dim rCell As Range
Dim rRng As Range
CurrentVal = EXCEPTION.Range("B16")
Set rRng = CONTROL.Range("B9:B72")
For Each rCell In rRng.Cells
If CurrentVal = rCell.Value Then
GoTo NextCell
Else
ActiveCell.Formula = CONTROL.Range(rCell.Address)
Exit For
End If
NextCell:
Next rCell
End Sub
虽然我认为我在这里有了一个想法的开始,但我无法完全了解整个范围的工作流程。
如果有人可以为此提供建议,我还希望有一个单独的代码来查找列表中的上一个站点。
【问题讨论】:
-
参见THIS 尤其是第 3 节
-
一个静态变量来保存当前显示的站点?