[땡큐엑셀vba & 엑셀매크로] 셀선택(offset)
엑셀vba & 엑셀매크로2020. 6. 19. 00:00
'작성자 : 땡큐엑셀vba & 엑셀매크로
'목 적
'1) 셀을 선택하는 방법을 알아봅니다.
'2) Offset을 이용하여 셀을 선택하는 방법을 알아봅니다.
Sub offset을이용한셀선택()
MsgBox "[C10]셀을 선택합니다."
'C10셀 선택
Cells(10, "C").Select
MsgBox "[C10]을 기준으로 왼쪽으로 한칸 이동합니다."
'C10셀에서 왼쪽으로 한칸 이동
'OFFSET(행,열)을 의미합니다.
'열이 마이너스값일때는 왼쪽으로, 플러스값일때는 오른쪽으로 이동
Cells(10, "C").Offset(0, -1).Select
MsgBox "[C10]을 기준으로 오른쪽으로 한칸 이동합니다."
Cells(10, "C").Offset(0, 1).Select
MsgBox "[C10]을 기준으로 위로 한칸 이동합니다."
'C10셀에서 위쪽으로 한칸 이동
'OFFSET(행,열)을 의미합니다.
'행이 마이너스값일때는 위쪽으로, 플러스값일때는 아랫쪽으로 이동
Cells(10, "C").Offset(-1, 0).Select
MsgBox "[C10]을 기준으로 아래로 한칸 이동합니다."
Cells(10, "C").Offset(1, 0).Select
MsgBox "완료되었습니다."
End Sub
Sub offset을이용한셀선택2()
MsgBox "[F10]셀을 선택합니다."
Cells(10, "F").Select
MsgBox "왼쪽으로 5칸 이동합니다."
'ActiveCell은 활성화된 셀을 의미합니다.
'즉 활성화된셀에서 왼쪽으로 5칸
ActiveCell.Offset(0, -5).Select
MsgBox "오른쪽으로 5칸 이동합니다."
ActiveCell.Offset(0, 5).Select
MsgBox "위로 5칸 이동합니다."
'ActiveCell은 활성화된 셀을 의미합니다.
'즉 활성화된셀에서 위쪽으로 5칸
ActiveCell.Offset(-5, 0).Select
MsgBox "아래로 5칸 이동합니다."
ActiveCell.Offset(5, 0).Select
MsgBox "완료되었습니다."
End Sub
'엑셀vba & 엑셀매크로' 카테고리의 다른 글
[땡큐엑셀vba & 엑셀매크로] 값복사,수식복사 (0) | 2020.06.21 |
---|---|
[땡큐엑셀vba & 엑셀매크로] 셀에 수식,함수 입력 (0) | 2020.06.20 |
[땡큐엑셀vba & 엑셀매크로] 셀내용 지우기 (0) | 2020.06.18 |
[땡큐엑셀vba & 엑셀매크로] 셀선택 (0) | 2020.06.17 |
[땡큐엑셀vba & 엑셀매크로] 셀에 값입력하기(2) (0) | 2020.06.16 |