땡큐엑셀vba & 엑셀매크로

'작성자 : 땡큐엑셀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

 

 

 

 

 

 

셀_선택2_offset-땡큐엑셀vba.xlsm
0.05MB