다른 워크시트에 있는 셀의 셀 참조를 사용하여 Excel vba로 셀 값을 변경하는 방법은 무엇입니까?

다른 워크시트에 있는 셀의 셀 참조를 사용하여 Excel vba로 셀 값을 변경하는 방법은 무엇입니까?

두 개의 워크시트가 있습니다.

  1. 참조
  2. 운영자

참조 시트의 d2 셀에 $a$25 값이 포함되어 있다고 가정합니다.

Excel VBA를 사용하여 연산자 시트의 $a$25 셀 값을 변경하는 방법(참조 시트의 d2 주소 참조)

내가 시도한 것:

  1. 변수를 사용하여 d2에서 참조 캡처:
    Dim NewRNG as Range
    NewRNG = Range(Range("d2").value).value

여기서는 행운이 없습니다.

  1. 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를 변수로 설정할 수 없습니다.

관련 정보