
두 개의 워크시트가 있습니다.
- 참조
- 운영자
참조 시트의 d2 셀에 $a$25 값이 포함되어 있다고 가정합니다.
Excel VBA를 사용하여 연산자 시트의 $a$25 셀 값을 변경하는 방법(참조 시트의 d2 주소 참조)
내가 시도한 것:
- 변수를 사용하여 d2에서 참조 캡처:
Dim NewRNG as Range
NewRNG = Range(Range("d2").value).value
여기서는 행운이 없습니다.
- Operator에서 참조 셀 찾기 및 찾은 셀의 주소 사용
Sub Find_Cell()
Dim RNG As Range
Dim NewRNG as Range
With Sheets("Operator").Range("A:A")
Set RNG = .Find(What:=Sheets("Reference").Range("d2"), _
After:=.Cells(.Cells.Count), _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
End With
NewRNG = RNG.Address
NewRNG.select
End Sub
**이 경우 rng.address를 변수로 설정할 수 없습니다.