별도의 시트에 있는 목록에 대해 드롭다운 유효성 검사가 수행되는 Excel 열이 있습니다. 사용자가 셀에 입력을 시작하고 참조 목록의 이름이 셀을 채우기 시작하도록 허용하고 싶습니다. 예를 들어, 내가 검증하는 목록에는 Smith, John, Scythe, Jane 및 Mary, Typhoid가 있을 수 있습니다. 드롭다운을 탭하는 대신 "S"를 입력하고 드롭다운에 "S" 성을 모두 표시한 다음 "m"을 입력하고 Smith, John만 남은 유일한 옵션이 되도록 하고 싶습니다. 유효하지 않은 데이터를 입력하면 아무것도 저장되지 않습니다(또는 유효성 검사와 유사한 다른 기본 동작이 발생해야 함). 사용자가 태블릿을 사용하고 있고 드롭다운이 번거롭다고 생각하기 때문에 드롭다운 선택기를 사용하지 않으려고 합니다.
이것이 가능합니까? 그렇다면 어떻게 가능합니까?
답변1
작동 방식:
- 에서개발자 탭딸깍 하는 소리디자인 모드, 남은 건끼워 넣다그럼부터ActiceX 컨트롤섹션, 선택콤보 박스시트의 빈 영역에 아무데나 그립니다.
- 선택콤보 박스그리고마우스 오른쪽 버튼으로 클릭얻기 위해속성대화.
- 아래로 스크롤하여 선택하고,MatchEntry의 1-fmMatchEntryComplete필드
- 그런 다음연결된 셀그리고 채우기셀 주소데이터를 채우려는 위치는 표시된 예에서 입니다
C116
. - 다음은 소스 데이터 범위를 채우는 것입니다.목록 채우기 범위, 여기 있습니다
$A$116:$A$140
. - 구하다그 종잇장.
- 이제 드롭다운 목록(콤보 상자)을 클릭한 다음 상자에 첫 글자를 입력하면 해당 단어가 자동으로 완성됩니다.
위의 첫 번째 스크린샷을 참조하세요.
A116:A140
필요에 따라 소스 데이터에 대한 셀 참조를 조정합니다 .