MsgBox "'" & Rs(0) & vbNewLine & Rs(1) & vbNewLine & Rs(2) & "'", , "제목"

 

MsgBox =-=-=-=-=-=-=-=-=-=-=-=-=-
설명
대화 상자에 메시지를 표시하거나 단추 누르기를 기다리거나, 사용자가 누른 단추를 가리키는 값을 반환합니다.
구문
MsgBox(prompt[, button][, title][, helpfile, context])

MsgBox 함수 구문은 아래 인수를 가집니다.

인수 설명
prompt 대화 상자에서 메시지로 나타나는 문자식입니다. prompt의 최대 길이는 사용되는 문자의 너비에 따라 다르지만 약 1,024자입니다. 두 줄 이상의 prompt이면 캐리지 리턴 문자(Chr(13)), 라인 피드 문자(Chr(10)) 또는 캐리지 리턴-라인 피드 문자의 조합인(Chr(13) & Chr(10))을 사용하여 줄을 구분할 수 있습니다.
button 표시할 단추의 종류와 번호, 사용할 아이콘 유형, 기본 단추의 확인 및 메시지 상자의 모달성을 지정하는 값들의 합계인 수식입니다. 그 값에 대해서는 아래의 설정을 참조하십시오. 생략하면 단추의 기본값은 0입니다.
title 대화 상자의 제목 표시줄에 나타나는 문자식입니다. title을 생략하면 제목 표시줄에 응용 프로그램 이름이 나타납니다.
helpfile 대화 상자의 문맥 인식 도움말을 제공하기 위해 사용할 도움말 파일을 식별하는 문자식입니다. helpfile을 제공하면 context도 제공해야 합니다. 16 비트 플랫폼에서는 사용할 수 없습니다.
context 도움말 작성자가 해당 도움말 항목으로 지정한 도움말 문맥 번호를 식별하는 수식입니다. context을 제공하면 helpfile 파일도 제공해야 합니다. 16 비트 플랫폼에서는 사용할 수 없습니다.
설정
button 인수 설정은 아래와 같습니다.
상수 설명
vbOKOnly    0 확인 단추만 표시합니다.
vbOKCancel    1 확인 취소 단추를 표시합니다.
vbAbortRetryIgnore    2 중단, 다시 하기 무시 단추를 표시합니다.
vbYesNoCancel    3 , 아니오 취소 단추를 표시합니다.
vbYesNo    4 아니오 단추를 표시합니다.
vbRetryCancel    5 다시 하기 취소 단추를 표시합니다.
vbCritical   16 중대 오류 메시지 아이콘을 표시합니다.
vbQuestion   32 경고 쿼리 아이콘을 표시합니다.
vbExclamation   48 경고 메시지 아이콘을 표시합니다.
vbInformation   64 정보 메시지 아이콘을 표시합니다.
vbDefaultButton1    0 첫째 단추가 기본 단추입니다.
vbDefaultButton2  256 둘째 단추가 기본 단추입니다.
vbDefaultButton3  512 셋째 단추가 기본 단추입니다.
vbDefaultButton4  768 넷째 단추가 기본 단추입니다.
vbApplicationModal    0 응용 프로그램 모달입니다. 사용자는 현재 응용 프로그램에서 작업을 계속하기 전에 메시지 상자에 응답해야 합니다.
vbSystemModal 4096 시스템 모달입니다. 사용자가 메시지 상자에 응답할 때까지 모든 응용 프로그램은 정지하고 있습니다.

첫째 그룹의 값(0-5)은 대화 상자에 표시되는 단추의 유형과 번호를 나타냅니다. 둘째 그룹(16, 32, 48, 64)은 아이콘 유형을 나타냅니다. 셋째 그룹(0, 256, 512, 768)은 기본 단추를 결정하고, 넷째 그룹(0, 4096)은 메시지 상자의 모달성을 결정합니다. 값들을 합산하여 단추 인수의 최종 값을 만들 때 각 그룹으로부터 하나의 숫자만 사용합니다.

결과 값
MsgBox 함수는 아래 값을 반환합니다.
상수 단추
vbOK 1 확인
vbCancel 2 취소
vbAbort 3 중단
vbRetry 4 다시 하기
vbIgnore 5 무시
vbYes 6
vbNo 7 아니오
참고
helpfile context를 모두 제공하면 F1 키를 눌러 상황에 따른 도움말 항목을 볼 수 있습니다.

대화 상자에 [취소] 단추가 있으면 Esc 키를 눌러도 [취소] 단추를 누르는 것과 같은 결과를 얻습니다. 대화 상자에 [도움말] 단추가 있는 경우 해당 대화 상자에 대한 상황에 따른 도움말이 제공됩니다. 그러나 다른 단추 중 하나를 누를 때까지는 어떤 값도 반환하지 않습니다.

아래 예제에서 MsgBox 함수는 메시지 상자를 표시하고 선택한 단추를 설명하는 값을 반환합니다.

Dim MyVar
MyVar = MsgBox ("안녕하십니까?", 65, "MsgBox Example") ' MyVar는 선택한 단추에 따라 값 1이나 2를 가집니다.  


 

InputBox  =-=-=-=-=-=-=-=-=-=-=-=-=-

설명
대화 상자에 프롬프트를 표시하거나, 텍스트 입력이나 단추 누르기를 기다리거나, 입력란의 내용을 반환합니다.
구문
InputBox(prompt[, title][, default][, xpos][, ypos][, helpfile, context])

InputBox 함수 구문은 아래 인수를 가집니다.

인수 설명
prompt 대화 상자에서 메시지로 나타나는 문자식입니다. prompt의 최대 길이는 사용되는 문자의 너비에 따라 다르지만 약 1,024자입니다. 두 줄 이상의 prompt면 캐리지 리턴 문자(Chr(13)), 라인 피드 문자(Chr(10)) 또는 캐리지 리턴-라인 피드 문자의 조합인(Chr(13) & Chr(10))을 사용하여 줄을 구분할 수 있습니다.
title 대화 상자의 제목 표시줄에 나타나는 문자식입니다. title<을 생략하면 제목 표시줄에 응용 프로그램 이름이 나타납니다.
default 아무 것도 입력하지 않았을 때 기본 응답으로 입력란에 나타나는 문자식입니다. default를 생략하면 빈 입력란이 나타납니다.
xpos 화면의 왼쪽 끝에서 대화 상자의 왼쪽 끝까지의 수평 길이를 트윕 단위로 지정한 수식입니다. xpos를 생략하면 대화 상자가 화면의 수평을 기준으로 가운데 위치합니다.
ypos 화면의 위쪽 끝에서 대화 상자의 위쪽 끝까지의 수직 길이를 트윕 단위로 지정한 수식입니다. ypos를 생략하면 대화 상자가 화면 밑에서 수직으로 1/3 지점에 위치합니다.
helpfile 대화 상자의 상황에 따른 도움말을 제공하기 위해 사용할 도움말 파일을 식별하는 문자식입니다. helpfile을 제공하면 context도 제공해야 합니다.
context 도움말 작성자가 해당 도움말 항목으로 지정한 도움말 문맥 번호를 식별하는 수식입니다. context를 제공하면 helpfile도 제공해야 합니다.
참고
helpfile context를 모두 제공하면 대화 상자에 [도움말] 단추를 자동으로 추가합니다.

InputBox 함수에서는 [확인]을 누르거나 키를 누르면 입력란의 내용을 반환합니다. [취소]를 누르면 길이가 0인 문자열("")을 반환합니다.

아래 예제에서 InputBox 함수는 입력 상자를 표시하고 문자열을 변수 입력에 지정합니다.

Dim Input
Input = InputBox("이름을 입력하십시오") 
MsgBox ("다음 이름이 입력되었습니다: " & Input)


+ Recent posts