728x90
반응형
"Sheet2"-"B2" 셀 값을 "Sheet1"-"B2"로 가져오는 명령어입니다
Sub Test()
Range("B2").Value = Worksheets("Sheet2").Range("B2").Value
End Sub
"Sheet1"을 선택하고 VBA를 실행("F5") 하시면
"Sheet2"-"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
반응형
'목표는!!퇴근!! (엑셀VBA)' 카테고리의 다른 글
(VBA) 팝업창(MsgBox) 띄우기 (0) | 2023.07.16 |
---|---|
(VBA) 매크로 / VBA 사용 방법 (0) | 2023.07.09 |
(VBA) 문자열 자르기 (Right,Left,Mid) (0) | 2023.07.01 |
(VBA) 날짜 형식 변경하기 (Format) (0) | 2023.06.25 |
(VBA) 숫자에 콤마 찍기 (Format) (0) | 2023.06.23 |