2012-05-19 2 views
0

이미 필터 목록의 VBA에서 Excel 고유 값의 고급 필터를 사용하려고하지만 예상 한 결과가 예상과 다릅니다. 내가 가진 문제는 고유 값에 대한 고급 필터가 이미 필터링 된 행 목록을 통해 실행 중이고 고급 필터가 실행 중일 때 이미 필터링 된 값을 추가한다는 것입니다. 문제를 설명하기 위해 이미 Null이 아닌 날짜와 "-"가 포함 된 다른 열을 필터링했습니다. 그러나 고유 한 값 필터를 열에 적용하면 null 날짜와 다른 열의 값이 추가됩니다.Excel 고급 필터 필터링 된 목록의 고유 값 - 다중 기준

이미 필터링 된 목록의 고유 값에 대한 고급 필터를 적용해도 안되는 행을 추가하지 않습니까?

답변

0

당신은 이것을 필요로 할 수는 없지만 여기에 있습니다. 필터링 된 워크 시트에서 고유 한 값을 복사하려는 경우 먼저 해당 워크 시트의 사용 범위에있는 보이는 셀 범위를 설정하십시오. 예 : SET myrange = thisworksheet.usedrange.SpecialCells (xlCellTypeVisible). 그런 다음이 범위에 대해 고유 한 필터 작업을 수행하십시오. 정보가 부족합니다 (결과로 무엇을하고 있습니까). 이는 사전 필터를 사용했던 목록이있는 워크 시트를 기반으로합니다. 표준 필터를 사용하는 경우에는 작동하지 않습니다.