안녕하세요. 구스입니다. VBA의 조건문에 대해서 공부를 해볼까 합니다. 프로그래밍을 하다보면 조건을 걸러내야 할 때가 참 많습니다. 반복문 이상으로 많이 사용되는 것이 조건문인데요. VBA에서 조건을 처리할 수 있는 방법은 생각보다 다양합니다. VBA에서 처리할 수 있는 방법에 대해서 먼저 알아보도록 하겠습니다. SELECT CASE 구문IF문, IF ELSE문IIF 함수와 Switch 함수 SELECT CASE문과 IF문을 이용하여 알고리즘에 대한 조건절을 만들 수 있습니다. 물론 사용하는 용도에 따라서 SELECT 구문이 나을 수도 있고, IF문이 나을 수도 있습니다. 개인적으로는 SELECT 문보다는 IF문을 더 자주 사용하기에 IF문에 대해서 오늘을 알려드릴까 합니다. (그렇습니다. 제마음대로 ..
이전 글에서는 엑셀 매크로에서 반복문 처리를 위한 For Next의 사용법에 대해서 알아보았습니다. For Next 구문에 대해서 아직 잘 모르시는 분들은 아래의 글을 참고하시기 바랍니다. 2014/11/28 - [프로그래밍 팁s/Excel(Macro, VBA)] - [엑셀매크로 VBA] 반복문 - For Next (로또 프로그램) 이 글에서는 For Next 구문과는 동일한 방식으로 반복문에 사용되기는 하지만, 조금은 다른 방식으로 사용되는 For Each Next 구문에 대해서 알아보도록 하겠습니다. 먼저 For Next와 For Each Next 구문의 차이점에 대해서 알아볼까요. For Next는 지정된 횟수를 반복하게끔 처리하는 반복 구문입니다. For Each Next 구문은 입력되는 Coll..
이 글에서는 VBA 반복문에 대해서 공부를 해볼 까 합니다. VBA에는 반복구문을 처리하기 위한 여러 문법이 있습니다. For .. NextFor Each .. NextDo Loop (While, Until) 이 글에서는 반복구문에서 가장 간단히 사용할 수 있는 For .. Next를 사용하는 방법을 알아보도록 하겠습니다. 사용 방법을 배운 다음 간단히 For .. Next를 이용하여 로또 프로그램을 짜볼까 합니다. 그럼 For .. Next 구문에 대해서 공부해 봅시다!! For .. Next 구문은 사용자가 지정한 반복 횟수 만큼 반복구문을 실행하는 방법입니다. For .. Next를 사용하는 예를 한번 살펴볼까요. 아래의 예를 실행시키면, 시작번호부터 끝번호 까지 +1씩 하면서 반복구문을 반복해서 ..
이전 2개의 글을 통해서 변수,상수와 배열에 대해서 설명을 드렸습니다. 변수는 변하는 특정 값을 저장하기 위한 메모리 저장소이고, 상수는 변하지 않는 값에 대한 메모리 저장소입니다. 그리고 배열은 변수를 여러개 이어놓은것이라고 생각을 하면 됩니다. 변수, 상수, 배열에 대해서 아직 이해가 부족하시다면 아래의 링크를 참조하시기 바랍니다. 2014/11/21 - [프로그래밍 팁s/Excel(Macro, VBA)] - [엑셀 매크로] 변수(Variable), 상수(Constant) 그리고 자료형(datatype) 2014/11/24 - [프로그래밍 팁s/Excel(Macro, VBA)] - [엑셀 매크로 VBA] 정적 배열과 동적 배열을 선언하고 사용하는 방법 이번 글에서는 변수를 사용할 수 있는 범위에 대해..
변수는 하나의 값만을 저장할 수있는 메모리 공간입니다. 변수에 대해서 잘모르신다면 이에 대한 설명은 지난 포스팅에서 많이 해드렸으니 아래의 글을 참조하시기 바랍니다. 2014/11/21 - [프로그래밍 팁s/Excel(Macro, VBA)] - [엑셀 매크로] 변수(Variable), 상수(Constant) 그리고 자료형(datatype) 오늘의 글에서는 연속된 메모리 공간에 데이터를 저장할 때 사용하는 자료구조에 대해서 알아보도록 하겠습니다. 그렇다면 연속적인 데이터를 저장하기 위한 방법은 무엇이 있을까요? 변수를 여러개 선언을 해야할까요? 1. 배열이란? 바로 '배열'이라는 자료구조를 많이 사용합니다. 배열은 같은 자료형을 가진 연속된 메모리 공간으로 이루어진 자료구조로써, 같은 자료형에 대한 변수 ..