2011-09-17 4 views
0

눌렀을 때 텍스트 문자열을 묻는 메시지 상자를 팝업 한 다음 범주 목록이있는 드롭 다운을 사용할 수 있습니까?엑셀 - 팝업 텍스트 요청/팝업

이 정보를 가져 와서 셀에 저장하면됩니다. 그렇다면 어떻게?

+2

물론입니다. 이것은 매우 간단한 콤보 박스 폼 컨트롤을 사용하여 수행 할 수 있습니다. 약간 관련되어 있지만 온라인에서 유용한 자습서가 많이 있습니다. 이것은 특히 좋습니다 : http://www.contextures.com/Excel-VBA-ComboBox-Lists.html – Excellll

답변

1

후, [여기 Excel 2007을 기반으로 갈거야,하지만 당신은 2003을 사용하는 경우, 당신은 메뉴 구조를 탐색해야합니다]를 View 탭으로 이동하여 VBE에

이동 (Macro을 클릭하십시오. 기존의 것을 생성하거나 편집하면 Alt + F11을 클릭하십시오.

Insert 메뉴로 이동하여 Userform을 선택하십시오. 텍스트 상자 (ab| 아이콘)와 콤보 상자를 양식으로 드래그하십시오. 콤보 상자를 변경할 때 텍스트 상자 값을 셀로 설정하려면 코드에서 콤보 상자를 두 번 클릭하여 서브 루틴을 만듭니다.

코드에 comboBox1의 메서드를 사용하여 콤보 상자 항목을 설정하십시오. 이것들은 윤곽을 그리거나 코드의 범위에서 가져올 수 있습니다 (here 참조)

해당 서브 루틴 내에서 원하는 셀의 값을 textbox1.Text으로 설정하십시오.이 값은 텍스트 상자의 내용입니다.