RPA/VBA(2)
-
[매크로] - 변수, IF문, 반복문, 자동 형변환
변수 VBA 그 자체의 문법 구조와 현업 실무 패턴에 집중해서 설명해 드리겠습니다.1. 선언문 해부: Dim userName As String이 한 줄은 컴파일러에게 **"메모리를 이렇게 확보해라"**라고 지시하는 명령어입니다.Dim (키워드): Dimension의 약어. **"변수를 선언하겠다"**는 신호입니다.userName (식별자): 변수의 이름입니다.As (지정자): 변수명과 데이터 타입을 연결해 주는 접착제 역할입니다.String (데이터 타입): 변수에 담을 그릇의 종류입니다.[약어(Type Declaration Character) 참고] VBA에는 As String을 생략하고 변수명 뒤에 특수기호를 붙여 타입을 지정하는 고전적인 약어가 있습니다. 옛날 코드를 보실 때 필요할 수 있습니다.D..
2026.01.08 -
[VBA] - 모듈안에 여러 프로시저(매크로), Sub, Function, Property
1. 모듈 (Module) = "코드를 적는 종이"엑셀 VBE 창 왼쪽 프로젝트 탐색기에 보이는 폴더나 파일 아이콘들입니다. 코드를 어디에 적을지 결정하는 장소입니다.표준 모듈 (Module1, Module2...):위치: [삽입] > [모듈]을 누르면 생기는 흰색 창입니다.용도: 우리가 흔히 말하는 '매크로'를 기록하거나 작성하는 곳입니다. 90% 이상의 코드는 여기에 적습니다.클래스 모듈 / 시트 모듈:특정 시트(Sheet1)나 엑셀 자체(ThisWorkbook)에 딸려 있는 종이입니다. "이 시트가 열릴 때 실행해라" 같은 특수한 경우에 씁니다.2. 프로시저 (Procedure) = "종이에 적힌 코드 덩어리"모듈(종이) 안에 적혀 있는 Sub로 시작해서 End Sub로 끝나는 코드 한 묶음입니다...
2026.01.08