
리소스 이름에 대해 Excel에서 자동 완성 셀을 만들고 싶습니다. 목록이 사용자 정의 목록에 비해 너무 길고 데이터 유효성 검사에서처럼 드롭다운 목록을 원하지 않습니다. 이를 수행하고 공유할 수 있는 수식이나 VB 코드의 예가 있는 사람이 있습니까?
따라서 제어 탭에 정의된 두 개의 열(역할, 이름)이 있는 경우 역할은 테스터, 개발자, 관리자이고 이름은 직원 이름 목록입니다.
이름 열의 캡처 탭에서 입력을 시작하고 Excel에서 컨트롤의 이름을 찾아 캡처에 이름을 채우도록 하고 싶습니다.
이것이 가능합니까? 그렇다면 어떻게?
답변1
이 기능을 사용하여 텍스트 상자를 만들 수 있습니다. 검색 및 제안을 수행하려면 텍스트 상자의 키 누르기 이벤트를 기반으로 하는 코드를 사용합니다. 그런 다음 워크시트의change_selection 이벤트를 사용하여 텍스트 상자를 재배치하여 셀에 맞춰 정렬하고 해당 열의 셀이 선택되면 텍스트 상자에 커서를 놓습니다.