f_
frhyme.code
•dev-tools•⏱ 약 1분 소요

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
GitHub에서 이 글의 마크다운 원본 보기 & 수정 제안src/content/posts/2021-03-30-excel_vba05_inputbox

💡RELATED ARTICLES · 함께 읽으면 좋은 연관 포스트

글 주소가 클립보드에 복사되었습니다.