반응형 엑셀7 엑셀 VBA 매크로 배우기, Select ~ Case ~ End Select, Do ~ Loop 엑셀 매크로 사용법에 대해서 공부하고 있는데요 오늘은 Select ~ Case ~ End Select, Do ~ Loop에 대해서 공부를 했는데요 제가 기억하기 위한 기록용이지만 함께 공부하면 좋을 것 같아요 Select ~ Case ~ End Select 구조 Select Case구문은 IF ~ Else IF ~ End IF 구문의 확장된 버전으로 경우의 수가 많을 경우에 주로 사용합니다. Select ~ Case ~ End Select 실습하기 Case 1, Case2 라고 쓸수도 있고 조건으로도 작업이 가능합니다. Case 1보다 작을 경우 Case < 1 로 조건을 변경하면 자동으로 Case Is < 1 로 변경이 됩니다. Do While ~ Loop 구문 Do ~ Loop 구문은 For ~ Ne.. 2023. 4. 26. 엑셀 VBA 매크로 배우기 With ~ End With, Set ~ 배우기 엑셀 매크로 사용법에 대해서 공부하고 있는데요 오늘은 특정 개체를 표시하는 With ~ End With 구문에 대해서 배워 볼게요 With ~ End With 코딩 구조 하나의 개체에 여러 동작이나 상태를 나타내는 경우에 With 개체 ~ End with 구문을 사용합니다. With ~ End With 실습해 보기 With 개체를 Range("b2")로 지정하고 끝을 End With로 마치면 With ~ End With 내에서는 점(.) + 메서드 또는 점(.) + 프로퍼티로 코딩이 가능함 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 Sub Test() Ra.. 2023. 4. 25. 엑셀 VBA 매크로 배우기, For ~ Next, For Each ~ next 반복문 사용해 엑셀 매크로 사용법에 대해서 공부하고 있는데요 오늘은 For ~ Next 반복에 대해서 공부를 했는데요 제가 기억하기 위한 기록용이지만 함께 공부하면 좋을 것 같아요 For ~ Next 구문 살펴보기 특정 조건에서 반복적인 작업을 위해 사용하는 함수 For문은 시작값과 증가값 종료값으로 구성되어 있으며 시작값은 설정한 증가값을 계속 더해서 종료값보다 커지는 순간 끝나는 구조를 가지고 있습니다. 1 2 3 4 5 For계산변후=시작값To종료값[Step증가값] [명령문] [ExitFor] [명령문] Next[계산변수] For ~ Next 실습하기 ✔️ For 변수 = 1 to 10 작업 Next 변수 : 변수에 1~10을 대입하면서 작업을 하시오 1 2 3 4 5 6 7 Sub test() For i = 1.. 2023. 4. 24. 엑셀 매크로 IF조건문(IF, ELSEIF, ELSE) 사용하기 엑셀 IF조건문에 대해서 알아볼게요 제가 공부 차원에서 정리하는 거라 조금 두서없을 수는 있지만 같이 공부하는 기분으로 보시면 좋을 것 같아요 IF 조건문 구조 If 문은 순차적 프로그램인 엑셀 매크로에서 분기점을 만들어 순서를 제어하는 역할을 수행합니다. IF문 예시 IF문을 이용해 a가 1이라면 메시지 박스로 안녕이라는 말을 띄워 볼게요 1 2 3 4 5 6 7 8 Sub TEST() a = Range("b2").Value If a = 1 Then MsgBox "안녕" End If End Sub IF문 조건문으로 매크로 코딩 만들기 IF조건 A Then 작업 1 Else 작업 2 Endif : 만약 조건 A를 만족하면 작업 1, 아니면 작업 2를 작업 1 2 3 4 5 6 7 8 9 Function .. 2023. 4. 23. 엑셀 매크로 사용자 정의 함수 만들기 엑셀 매크로에서 내장함수 대신 직접 함수를 정의해서 만들 수가 있습니다. 오늘은 정의함수에 대해서 알아볼게요 내장 함수 만드는 법 ✔️ 함수 이름은 영어로 선언하는 게 좋아요 Function 함수이름() 함수이름 = 1 End Function 변수를 이용한 내장 함수 예시 ✔️ 입력 변수를 받아 함수를 만드는 경우 ✔️ 문자열 연결 예시 ✔️ 변수가 두 개인 내장함수 예시 ✔️ 사용자 정의 함수 선택변수 설정 (optional 은 변수가 있어도 되고 없어 될 때 사용) 입력변수 형식 지정 변수에 형식을 지정하면 좀 더 명확하게 함수를 사용할 수 있어요 2023. 4. 22. 엑셀 매크로 변수선언, 내장함수 사용 하기 매크로 이용 시 변수를 선언할 줄 알아야겠죠? 코딩을 처음하는 입장에서 하나하나 어려울 수밖에 없는데요 저랑 같이 천천히 배워봐요 변수선언 변수선언은 아래와 같이 작성합니다. Dim 변수명 As 데이터 형식 ✔️ 예시 Dim Data As Long 내장 함수 사용하기 ✔️ Len 함수 1 2 3 4 5 6 7 Sub TEST() Dim a AS String a = "안녕하세요" MsgBox Right(a, 3) End Sub ✔️ 자주 사용하는 내장 함수 내장 함수가 워낙 많기 때문에 하나하나 다 암기 할 필요 없이 필요한 함수를 검색해서 이용하시면 될 것 같아요 ✔️ 함수 사용 예시 1 2 3 4 5 6 Sub TEST() MsgBox Application.WorksheetFunction.Sum(Ran.. 2023. 4. 21. 이전 1 2 다음 반응형