엑셀 정보

[엑셀 매크로/VBA] Inputbox 함수를 이용하여 데이터 및 값 입력/처리하기

정보를공유합니다 2019. 12. 7. 22:09
반응형

안녕하세요.

 

 

엑셀 매크로/VBA의 Inputbox 함수를 이용하여 데이터 및 값을 입력하고, 그 값을 처리하는 것까지 해보도록 하겠습니다.

 

 

엑셀의 B2 셀에 이름을 입력해봅니다.

 

 

메뉴의 개발 도구를 클릭하고, Visual Basic을 실행합니다.

 

 

 

Microsoft Visual Basic for Applications에서 Sheet1 (Sheet1)을 선택하신 후, 오른쪽 창에 아래의 초록색 내용을 입력합니다.

 

 

 

Sub 프로시저()

    Dim 데이터 As String
    
    데이터 = InputBox("이름을 입력하세요.", "이름 형식 (한글)")
    
    If 데이터 <> "" Then Range("B3").Value = 데이터

End Sub

 

 

 

 

F5를 눌러서 실행해보면, 위와 같이 Inputbox가 실행됩니다.

 

 

입력란에, 홍길동을 입력한 후 확인을 클릭합니다.

 

 

엑셀을 확인해보면, 이름 아래에 홍길동이 입력된 것을 확인할 수 있습니다.

간단하게 Inputbox를 이용하여 데이터 혹은 값을 입력받아서 셀에 입력하는 방법을 알아보았습니다.

이 방식을 잘 활용하여 바코드를 인식하여 엑셀에 정리하는 것도 할 수 있습니다.

반응형