article thumbnail image
Published 2023. 3. 7. 17:36

VBA.. 알아두면 정말 도움 많이 되는거 같다. 특히 인프라 할때..

엑셀 마스터 할듯

 

 

- 메크로 메뉴 추가하기

메뉴 > 파일 > 옵션 > 리본 사용자 지정 > 개발도구 체크 

 

 

- 매크로 추가하기

개발도구 > Visual Basic > 모듈 삽입

 

 

- 메크로 단축키 설정하기

개발도구 > 매크로 > [매크로 선택] > 옵션 > 바로가기 키 설정

 

 

> VBA 문법

 

- 상수 선언

Public Const 변수명 AS 데이터형식 = "변수내용"

* 여러개 선언 Public Const 변수명 As Integer = 4, 변수명 As Integer = 5, 변수명 As Integer = 44

* 데이터 형식 : Boolean, Char, String, int32, Object 등

 

 

 

> 꿀팁

 

- 각각의 셀에 같은 작업을 반복 할때

 

개발도구 > 메크로기록을 누르고 이름과 단축키를 설정한 뒤 셀에 특정 작업을 한 뒤 "기록 중지"를 누르면 메크로가 하나생김, 이제 셀마다 단축키를 누르면 내가 했던 행동이 반복된다.

 

 

 

- 내가 보고 있는 셀을 옆 탭에서 바로 보고싶을때

Sub 왼쪽()


If ActiveSheet.Index > 1 Then

ADDR = ActiveCell.Address

ActiveSheet.Previous.Select

Range(ADDR).Select

End If



End Sub

Sub 오른쪽()



If ActiveSheet.Index < Sheets.Count Then

ADDR = ActiveCell.Address

ActiveSheet.Next.Select

Range(ADDR).Select

End If





End Sub

왼쪽 오른쪽이 따로 매크로로 저장되며 편의에 따라 단축키 설정해서 사용하면 됨

 

 

 

 

 

복사했습니다!