지난 흔적들

<VBA 기본구문 #2>

DavidYang 2014. 6. 2. 21:08

1. MsgBox구문: 메시지 대화상자의 형태로 화면에 무언가를 출력하는 역할을 수행합니다.

 Msgbox(Prompt, Buttons, Title, HelpFile, Context)

- Prompt: 표시할 문자열

- Buttons: 단추의 종류와 개수를 나타내는 상수(생략가능)

- Title: 제목을 나타내는 문자열(생략가능)

- HelpFile: 도움말 파일의 파일명(생략가능)

- Context: 도움말 항목에 지정된 도움말 컨텍스트 번호(생략가능)


2. InputBox 구문: 사용자로부터 특정한 값을 입력받고자 할 때 사용하며, 입력받은 값을 처리하여 특정한 결과를 표시하고자 할 때 많이 사용됩니다.

object.InputBox(Prompt) 

- object: 대상이 되는 Application 개체

- Prompt: 표시할 메시지


3. 형식 변환 함수: 식을 특정한 데이터 형식으로 변환

형식 변환 함수(expression) 

함수반환 

형식 

설명 

CBool 

Boolean 

True or False 

CByte 

Byte 

0~225의 숫자, 소숫점 이하의 값은 절삭 

CCur

Currency 

통화 단위는 컴퓨터의 국가별 설정에 의존, 기본 설정은 소숫점 이하 2자리 

CDate 

Date 

날짜 형식은 컴퓨터의 국가별 설정에 의존 

CDbl

Double 

문자열 또는 수식을 배정도 부동 소숫점형으로 변환 

CDec

Decimal 

10승 단위로 표현되는 소숫점 숫자를 포함하는 데이터 형식 

CInt

Integer 

정수형, 소숫점 이하 첫 째 자리는 반올림 

CLng

Long 

문자열 또는 긴 수식을 긴 정수형으로 변환, 정수형 범위를 제외한 모든 조건이 CInt와 동일 

CSng

Single 

문자열 또는 수식을 단정도 부동 소숫점형으로 변환 

CStr

String 

수식을 문자열형으로 변환 

Cvar

Variant 

문자열 또는 수식을 배리언트형으로 변환 


4. Format 함수: 식의 서식을 변환하는 함수

Format(Expression, Format, FirstDayOfWeek, FirstWeekOfYear) 

- Expression: 변환의 기준이 되는 식

- Format: 변환할 서식(생략가능)

- FirstDayOfWeek: 주의 첫째 날을 나타내는 상수(생략가능)

- FirstWeekOfYear: 연의 첫째 주를 나타내는 상수(생략가능)


5. Val 함수: 지정한 문자열에 포함되는 숫자를 숫자로써 식별하고, 값을 적절한 데이터형으로 변환하여 돌리는 함수

Val(String) 

- String: 대상이 되는 문자열


6.Chr 함수: 지정한 문자 코드에 대응하는 문자를 반환하는 함수

Chr(CharCode) 

- CharCode: 코드를 나타내는 값