사용자가 다른 시트의 정의 된 셀 범위를 통해 셀 값을 이동시키는 "다음 사이트"버튼을 활성화하도록하고 싶습니다. 버튼이 범위에서 다음 항목의 값을 반환해야합니다 누를 때마다범위의 다음 값 찾기
지금까지 내가 가진 :
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 절 –
현재 표시된 사이트를 유지하기위한 정적 변수는 무엇입니까? –