엑셀/VBA 썸네일형 리스트형 VBA 반복문 Do Loop에 대해 알아보자 For Next 반복문의 경우에는 반복 횟수를 이미 알고 있는 상태에서 반복문 처리를 하지만 반복 횟수를 모르는 경우에는 Do Loop 반복문을 이용하여 반복문 처리를 할 수 있습니다. Do Loop 반복문은 While이나 Until을 함께 사용합니다. VBA 반복문 For Next에 대해 알아보자 VBA 반복문 For Next에 대해 알아보자 VBA의 반복문에 대해 알아보고자 합니다. 먼저 For Next 구문에 대해 알아보며 사용방법과 예제를 통해 자세히 알아보겠습니다. 반복문은 정해진 실행문이 지정한 조건을 만족하면 반복해서 실행 mr-johndoe.tistory.com 1. Do Loop 반복문이 While과 함께 쓰일 때 Do While Loop 반복문은 주어진 조건이 참일 경우 반복해서 실행문.. 더보기 VBA 반복문 For Next에 대해 알아보자 VBA의 반복문에 대해 알아보고자 합니다. 먼저 For Next 구문에 대해 알아보며 사용방법과 예제를 통해 자세히 알아보겠습니다. 반복문은 정해진 실행문이 지정한 조건을 만족하면 반복해서 실행됩니다. 1. For Next 반복문 For Next 반복문은 반복 횟수를 알고 있을 때 사용합니다. 사용방법은 다음과 같습니다. For 변수 = 초기값 to 최종값 step 변화량 실행문 Exit for Next 변수 먼저 변수를 선언하고 변숫값이 초기값부터 최종 값이 될 때까지 실행문을 반복 실행합니다. 2. For Next를 예제를 통해 자세히 알아보기 For Next 반복문을 이용하여 구구단을 엑셀 시트에 표시하는 프로그램을 작성하겠습니다. 엑셀 파일을 여시고 메뉴에서 개발도구-코드-Visual Basic을.. 더보기 VBA 조건문인 IF에 대해 알아보자 프로그램을 실행할 때 조건에 따라 다른 실행을 하고자 할 때 IF 조건문을 사용합니다. IF 조건문은 어떻게 사용하는지 알아보겠습니다. 1. IF 조건이 하나 있을 때 IF 조건문에 조건이 한가지가 있을 때는 조건이 참일 경우에만 IF 조건문이 실행됩니다. IF 조건문의 사용 방법은 아래와 같습니다. IF 조건문 Then 실행문 1 실행문 2 : : 실행문 n End If 프로그램이 실행되다가 IF를 만나면 조건문의 조건을 확인합니다. 조건문의 조건값이 참이면 실행문 1부터 실행문 n까지 실행되며 조건문의 조건값이 거짓이면 IF 조건문은 실행되지 않고 End If 다음 문장으로 넘어가서 실행됩니다. 만약 조건문의 조건값이 거짓일 때의 실행문을 정의하고 싶다면 Else를 사용할 수 있습니다. IF 조건문 .. 더보기 VBA 프로그램 실행 중 발생하는 오류 처리하기 프로그래밍을 하고 완성된 프로그램을 실행하다 보면 오류가 발생하는 경우가 더러 있습니다. 이 오류 원일을 찾아 수정하는 작업 역시 프로그래밍의 하나이지만 일일이 찾아 해결하여야 하는 어려운 작업 중 하나입니다. 그렇지만 프로그램을 위해서는 반드시 필요한 작업입니다. VBA도 마찬가지로 이러한 작업이 필요하며 이를 위해 필요한 것이 어떠한 것이 있는지 알아보겠습니다. 1. 오류 발생 및 확인 하기 이전에 만들었던 범위 지정한 데이터의 평균을 구하는 프로그램을 이용하여 오류가 발생하는 모습을 확인하고 오류를 어떻게 처리하는지 알아보겠습니다. VBA 프로그래밍을 위한 기본 사항 확인하기 III VBA 프로그래밍을 위한 기본 사항 확인하기 III 이전 글에서 프로그램에서 메시지를 출력해주는 MsgBox에 대해 .. 더보기 VBA 프로그래밍을 위한 기본 사항 확인하기 III 이전 글에서 프로그램에서 메시지를 출력해주는 MsgBox에 대해 알아봤습니다. 이번에는 사용자가 입력하는 데이터를 받는 InputBox에 대해 알아보겠습니다. InputBox를 이용하면 문자열을 입력받을 수 있습니다. 1. InputBox 사용 프로시저 작성 우선 엑셀 메뉴에서 개발도구-Visual Basic을 클릭하여 VBE 창을 엽니다. VBE 창 메뉴에서 삽입-모듈을 클릭하여 모듈을 생성합니다. 엑셀에서 VBA 프로그램 작성하기 엑셀에서 VBA 프로그램 작성하기 엑셀에서 VBA 프로그램을 작성하기 위해서 Visual Basic Editor를 사용합니다. VBA를 알게 되면 엑셀 업무를 하는 데 있어서 보다 빠르고 편하게 업무를 진행할 수 있습니다. 엑셀의 많은 기능이 있지만 mr-johndoe.ti.. 더보기 VBA 프로그래밍을 위한 기본 사항 확인하기 II 프로그래밍을 하다 보면 변수를 많이 사용하게 됩니다. 변수는 값을 저장하는 공간이라 생각하시면 되는데 언제든지 변수를 불러들여 프로그램에서 사용할 수 있고 값 또한 변경하면서 사용할 수 있습니다. 그래서 VBA에서는 어떻게 변수를 사용해야 하는지 알아보고자 합니다. 1. 프로시저에 변수 사용하기 엑셀 파일을 열고 Visual Basic Editor를 실행시킵니다. 변수를 사용하기 위해 옵션 사항을 확인합니다. [그림 1]을 참조하여 도구-옵션을 클릭합니다. VBA 프로그래밍을 위한 기본 사항 확인하기 I VBA 프로그래밍을 위한 기본 사항 확인하기 I VBA에 대해 여러 가지 글을 쓰다가 기본 사항들을 집고 넘어가는 것이 좋을 것 같아서 VBA 프로그래밍 기본 사항들을 확인해보고자 합니다. 매크로를 기록.. 더보기 VBA 프로그래밍을 위한 기본 사항 확인하기 I VBA에 대해 여러 가지 글을 쓰다가 기본 사항들을 집고 넘어가는 것이 좋을 것 같아서 VBA 프로그래밍 기본 사항들을 확인해보고자 합니다. 매크로를 기록해보면 자동으로 입력되는 Sub 프로시저 같은 경우도 VBA를 작성할 때는 직접 입력을 해주어야 합니다. 이럴 경우 어떻게 해야 하는지 알아보겠습니다. 1. 모듈 삽입하기 우선 엑셀을 여신 후 Visual Basic Editor(VBE)를 여십시요. Visual Basic Editor(VBE) 창이 열리면 메뉴에서 삽입-모듈을 선택합니다. Visual Basic Editor(VBE) 여는 방법은 아래 링크로 이전 글을 확인해보시기 바랍니다. 엑셀에서 VBA 프로그램 작성하기 엑셀에서 VBA 프로그램 작성하기 엑셀에서 VBA 프로그램을 작성하기 위해서 V.. 더보기 VBA로 셀병합할 때 셀의 내용을 지우지 않고 병합하기 엑셀에서 셀 병합을 할 때 첫 번째 셀에 있는 내용만 남고 병합하는 나머지 셀에 있는 내용은 모두 지워집니다. 이를 지워지지 않고 내용 모두 살린 상태로 셀 병합을 할 수 있는 방법이 있으면 번거로운 작업이 단순해질 수 있을 것 같습니다. VBA로 이 작업이 가능하도록 할 수 있습니다. 이제부터 그 방법을 알아보겠습니다. 1. 버튼 만들기 엑셀을 열고 새 워크시트를 만듭니다. 그리고, Sheet1 시트에서 버튼을 하나 만듭니다. [그림 1]을 보시면 B열에 셀 병합할 내용이 있고 그 옆에 '셀병합'이라는 버튼 하나를 만들었습니다. 버튼을 만드는 방법은 이전글(VBA로 업체별 납품 품목 자동으로 작성되어 정리되도록 하기 I)을 참조하시기 바랍니다. 이 버튼을 클릭하면 B2열과 B3열을 셀 병합하는데 B3열.. 더보기 이전 1 ··· 6 7 8 9 10 11 다음