본문 바로가기
반응형

excel VBA30

Sub 프로시저 Sub 프로시저 Sub 프로시저는 동작은 수행하지만 리턴값이 없는 Sub와 End Sub 사이에 작 성하는 Visual Basic 문이다. Sub 프로시저는 호출 프로시저에 의해 전달된 상수, 변수, 식 같은 인수를 가질수 있다. Sub 프로시저의 구성은 [Public | Private | Friend][Static] Sub name [(arglist)] [statements] [Exit Sub] [statement] End Sub 이다. Sub 프로시저에 인수가 없으면 Sub 문에는 공백 괄호를 적는다. 다음 보기는 Sub 프로시저에 If 문을 사용하였다. Sub GetInfo() Dim answer As String answer = InputBox(Prompt:="이름을 입력하십시오.") If ans.. 2023. 8. 30.
엑셀 vba 제어문 제어문 프로그램을 작성에 사용자가 설정한 조건이 맞는 동안 일련된 명령을 실행하는 키워드가 있는데 이것을 제어문(control statement)이라고 말한다. If-Then-ElseIf-Then-Else 문 If-Then-ElseIf-Then-Else 문(If 문)은 조건 값에 따라서 특정 문이나 문 블록을 실행하는 제어문이다. If 문은 조건이 True이면 문을 실행하고 False 이면 문을 실행하지 못한다. If 문은 필요한 수만큼 반복하여 사용할 수 있다. 그러나 읽기 쉽게 하려면 여러 개로 중첩된 If 문을 사용하는 것보다는 기능이 비슷한 Select-Case 문을 사용할 수도 있다. 다음은 If 문의 사용법이다. If condition1 Then [statements1] [ElseIf cond.. 2023. 8. 30.
엑셀 VBA 배열 사용법 배열 사용 배열은 동일한 데이터 형식을 여러 개 사용하는 변수이다. 배열은 저장 공간이 여러 개인 단일 변수인 반면 일반 변수는 값 저장 공간이 하나이다. 배열에서 참조는 저장된 변수 값을 가져오는 것을 말한다. 배열은 전체 또는 각 요소 (element)들을 참조할 수도 있다. 요소는 배열 변수에 선언한 데이터 형식이 동일한 각각에 대한 값이다. 다음은 배열 사용법이다. Dim varname(subscripts) [ As type] Dim varname(start To end) [As type] 첫 번째는 변수 사용법과 동일하다. 추가로 subscripts는 배열의 요소 갯수이다. 요소 개수는 subscripts + 1이고 요소 번호(index)는 0부터 subscripts까지다. 두 번째는 배열의 요.. 2023. 8. 30.
엑셀 VBA 문장 작성 문장 작성 안녕하세요! 비주얼 베이직에서 문장은 실행 가능한 코드 조각의 최소 단위입니다. 비주얼 베이직에서 한 문장 구분은 엔터로 합니다. 즉, 한 줄에 한 문장을 사용합니다. 비주얼 베이직의 문장(statement)은 키워드, 연산자, 변수, 상수, 식을 포함합니다. 각 문장은 다음 세 분야 중 하나에 속합니다. 선언문은 변수나 상수, 프로시저의 이름을 정하고 데이터 형식을 지정합니다. 선언문 작성은 Dim, ReDim, Public, Private, Static, Const 키워드로 합니다. 선언문 변수명에 값이나 식을 배정합니다. 배정하는 값은 직접 입력하거나 Let, Set 문을 사용합니다. 동작을 초기화하는 실행문입니다. 이 문은 함수에 입력값을 전달하여 그 내용을 실행합니다. 또한 변수, 함.. 2023. 8. 30.
반응형