<VBA 기본구문 #2>
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: 코드를 나타내는 값