InputBox() 함수는 VB에서 대화 상자를 표시하는 데 사용되며, 사용자는 대화 상자에 값을 입력하여 처리를 위해 프로그램으로 다시 전달할 수 있습니다. InputBox()의 함수 구문 형식은 다음과 같습니다.
InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])
InputBox 함수 구문의 매개변수는 다음과 같은 의미를 갖습니다.
(1) 프롬프트 매개변수: 이 매개변수는 필수입니다. 주로 대화 상자에 나타나는 문자열 표현식입니다. 프롬프트의 최대 길이는 약 1024자이며 사용된 문자의 너비에 따라 결정됩니다. 프롬프트에 여러 줄이 포함된 경우 캐리지 리턴(Chr(13)), 줄 바꿈(Chr(10)) 또는 캐리지 리턴과 줄 바꿈의 조합(Chr(13) & Chr(10))을 사용할 수 있습니다. 라인을 분리합니다.
(2) 제목은 선택사항입니다. 대화 상자의 제목 표시줄에 문자열 표현식을 표시합니다. 제목을 생략하면 제목 표시줄에 애플리케이션 이름이 표시됩니다.
(3) 기본 선택 사항입니다. 다른 입력이 없을 때 텍스트 상자에 문자열 표현식을 기본값으로 표시합니다. 기본값을 생략하면 텍스트 상자가 비어 있습니다.
(4) Xpos는 선택 사항입니다. 쌍으로 나타나는 숫자 표현식은 대화 상자 왼쪽과 화면 왼쪽 사이의 수평 거리를 지정합니다. xpos를 생략하면 대화 상자가 가로 중앙에 배치됩니다.
(5) Ypos는 선택 사항입니다. 쌍으로 나타나는 숫자 표현식은 대화 상자의 위쪽 가장자리와 화면의 위쪽 가장자리 사이의 거리를 지정합니다. ypos를 생략하면 대화 상자는 화면 하단에서 수직으로 약 1/3 지점에 배치됩니다.
(6) 도움말 파일은 선택 사항입니다. 대화 상자에 상황에 맞는 도움말을 제공하는 데 사용되는 도움말 파일을 식별하는 문자열 식입니다. helpfile이 제공되면 컨텍스트도 제공되어야 합니다.
(7) 컨텍스트는 선택 사항입니다. 도움말 파일 작성자가 도움말 항목에 지정한 도움말 컨텍스트 번호를 나타내는 숫자 표현식입니다. 컨텍스트가 제공되면 도움말 파일도 제공되어야 합니다.
참고 사항:
도움말 파일과 컨텍스트가 모두 제공되면 사용자는 F1을 눌러 컨텍스트에 해당하는 도움말 항목을 볼 수 있습니다. Microsoft Excel과 같은 일부 호스트 응용 프로그램은 대화 상자에 도움말 버튼을 자동으로 추가합니다. 사용자가 확인을 클릭하거나 Enter 키를 누르면 InputBox 함수는 텍스트 상자의 내용을 반환합니다. 사용자가 취소를 클릭하면 이 함수는 길이가 0인 문자열()을 반환합니다.
첫 번째 명명된 매개 변수 이외의 매개 변수도 지정하려면 표현식에서 InputBox를 사용해야 합니다. 특정 위치 매개변수를 생략하려면 해당 쉼표 구분 기호를 포함해야 합니다.
참조 사용법:
'프로그램의 기능은 inputbox 기능을 사용하여 2개의 데이터를 입력한 다음 msgbox a & b를 사용하는 것입니다.
Dim a As String, b As String
개인 하위 Command1_Click()
a = InputBox(첫 번째 데이터를 입력하세요:)
b = InputBox(두 번째 데이터를 입력하세요:)
서브 끝
개인 하위 Command2_Click()
MsgBox a & b
서브 끝