Excel - VBA - InputBox
Excel - VBA - InputBox
- InputBox를 사용하여 사용자로부터 값을 입력받을 수도 있습니다.
Sub FirstFunction()
Dim inputString As String
inputString = InputBox("이름을 입력해주세요")
MsgBox ("Your Name is " & inputString)
End Sub
- 사용자로부터 전달받는 값은 기본적으로
String
이기 때문에, 만약Integer
등으로 받고 싶다면CInt
함수 등을 사용해서 변환해줘야 합니다.
Sub FirstFunction()
Dim inputInteger As Integer
inputInteger = CInt(InputBox("MsgBox 출력 수: "))
For i = 1 To inputInteger
MsgBox ("MsgBox " & i)
Next i
End Sub
댓글남기기