2014-04-30 2 views
0

안녕하세요 저는 Excel에서 열의 항목 수와 함께 변경되는 드롭 다운 메뉴가 있는지 궁금합니다.Excel 동적 드롭 다운 메뉴

현재 내 데이터를 사용하고 있습니다 : 데이터 - 데이터 유효성 검사 - 목록, 내 드롭 다운 메뉴를 만들 수 있습니다.

목록의 원본 범위 아래에이 범위를 동적으로 업데이트하는 방법이 있는지 궁금한 항목을 추가하고 있습니까? 나는 VBA 양식을 작성했으며 그 결과를 사용하여 비슷한 결과를 얻을 수는 있지만 검색에 폼 팝업이없는 것으로 간소화 될 수 있는지 궁금합니다.

또한 조건을 기반으로 목록에 항목을 추가하는 방법이 있습니까?

도움 주셔서 감사합니다.

답변

1

동적 명명 된 범위를 사용합니다. 따라서 동적 드롭 다운 목록 소스를 위해 특별히 지정된 워크 시트를 가지고있는 것처럼 보자. 시트 "List"를 호출하고 셀 A1에서 시작하는 열 A에 항목을 넣습니다.

=List!$A$1:INDEX(LIST!$A:$A,MATCH(REPT("z",255),LIST!$A:$A)) 

단계

명명 된 범위를 만들 :

이제 명명 된 범위를 만들이 식 (우리가이 범위 listData 이름을 것이다) 데이터로 이동 -> 명명 된 범위 -> 새

이제 데이터 유효성 검사 목록의 경우 이름이 지정된 범위로 설정하기 만하면됩니다.

=listData 
+0

또 다른 방법은 '= A : A'를 소스 범위로 사용하는 것입니다. 나는 너의 일도 할 수있게되었지만 내 방식 만 사용하는 것이 더 쉬워 보였다. 두 가지 방법 중 하나를 사용하는 것에 대한 결함을 테스트하지는 않았지만 감사합니다. –

관련 문제