반응형 분류 전체보기463 Function 프로시저 Function 프로시저 Function 프로시저는 동작을 수행한 결과 값을 반환한다. 실행문은 Function과 End Function 사이에 작성한다. Function 프로시저의 구성은 [Public | Private | Friend][Static] Function name[(arglist)] [As type] [statements] [name = expression] [Exit Function] [statement] [name = expression] End Sub 이다. Function 프로시저는 상수, 변수, 식 같은 인수를 가질 수 있으며 리턴값의 데이터 형식을 지정해야 한다. 리턴 값의 데이터 형식을 생략하면 데이터 형식은 Variant이다. 리턴 값은 Function에 붙여진 프로시저 이름.. 2023. 8. 30. 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. 이전 1 ··· 15 16 17 18 19 20 21 ··· 116 다음 반응형