당신은 값을 입력하라는 메시지를 표시하는 엑셀 VBA에서 InputBox 함수를 사용할 수 있습니다. 워크 시트에 명령 단추를 놓고 다음 코드 줄을 추가

  1. 먼저, 변형 형의 변수를 선언 myValue.

Dim myValue As Variant

참고 : 변형 변수는 모든 유형의 값을 저장할 수 있기 때문에 우리가 여기 Variant 형식의 변수를 사용합니다. 사용자는 등 텍스트, 숫자를 입력 할 수 있습니다이 방법

입력 상자를 표시하려면 다음 코드 줄을 추가합니다.

myValue = InputBox("Give me some input")

InputBox Function in Excel VBA

셀 A1 myValue의 값을 기록합니다.

Range("A1").Value = myValue

사용자는 값 5를 입력하고 확인 버튼을 클릭 할 때 초래한다.

InputBox Function Result

  1. InputBox 함수는 더 선택적 인수가 있습니다. 다음 코드 라인 쇼는 제목 입력 상자가 제목 표시 줄에 표시하고 기본 값이 있습니다. 다른 입력이 제공되지 않은 경우 기본값이 사용됩니다.

myValue = InputBox("Give me some input", "Hi", 1)

InputBox Function in Excel VBA

사용자는 OK 버튼을 클릭하면 결과.

InputBox Function Result

참고 : Visual Basic 편집기에서에서 InputBox에 커서를 놓고 다른 선택적 인수에 도움을 F1을 클릭합니다.