我正在寻找一个用户激活的“下一个站点”按钮,该按钮可以通过另一个工作表定义的单元格范围来提高单元格的值。每次按下按钮,它应该在的范围内返回的下一个项目的价值查找范围中的下一个值
到目前为止,我有:
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
虽然我觉得我有一个想法开始在这里我不能完全得到在范围内工作的流程。
我还想要一个单独的代码,如果任何人都可以为此提供建议,就会在列表中找到以前的网站。
见[此](http://www.siddharthrout.com/2011/07/14/find-and-findnext-in-excel-vba/)特别是第3节 –
一个静态变量来保存当前显示的网站? – 2013-10-21 13:14:57