(VBA) 다른 시트 지정한 셀 값 가져오기 (Worksheets)
본문 바로가기
목표는!!퇴근!! (엑셀VBA)

(VBA) 다른 시트 지정한 셀 값 가져오기 (Worksheets)

by 종닭이 2023. 7. 9.
728x90
반응형

다른 시트 지정한 셀 값 가져오기 (Worksheets)

"Sheet2"-"B2" 셀 값을 "Sheet1"-"B2"로 가져오는 명령어입니다

Sub Test()

    Range("B2").Value = Worksheets("Sheet2").Range("B2").Value
    
End Sub

 

시트별 셀 값 확인

"Sheet1"을 선택하고 VBA를 실행("F5") 하시면 

"Sheet2"-"B2"에 "워크시트"라는 값이 입력됩니다.

Sheet1-B2

중요한 건 

위 명령어는 "Sheet1"-"B2"라고 설정하지 않은 상태입니다

그래서 "Sheet2"를 제외한 다른 시트에서 실행하면 "B2"에 값이 입력됩니다

무조건 VBA가 실행되면 "Sheet1"-"B2"에만 입력되게 하려면 명령어를 바꾸셔야 됩니다

Sub Test()

    Worksheets("Sheet1").Range("B2").Value = Worksheets("Sheet2").Range("B2").Value
    
End Sub

이렇게 하시면 다른 어떠한 시트에서 VBA를 실행해도

"Sheet2"-"B2" 셀 값을 "Sheet1"-"B2"로만 입력을 합니다

728x90
반응형