여러 시트에 걸쳐 자동 필터링하고 결과를 다른 시트에 붙여넣는 매크로

여러 시트에 걸쳐 자동 필터링하고 결과를 다른 시트에 붙여넣는 매크로

동일한 통합 문서의 별도 시트에 있는 3개의 드롭다운 목록에서 선택한 값을 기반으로 3개의 시트에 자동 필터를 만들어야 합니다. 3개 시트에는 A열부터 AG열까지 동일한 헤더가 있으며 이 3개 시트를 필터링하고 결과를 동일한 통합 문서의 별도 시트에 붙여넣어야 합니다. 드롭다운 목록이 있는 다른 시트에서 서로 다른 열을 동시에 필터링하려면 세 가지 옵션을 선택해야 합니다. 3개의 드롭다운 목록은 이름, 기간(날짜) 및 상태(신규, 완료 및 현재 열린 항목)입니다.

필터링해야 하는 열은 A(이름) 열입니다. 날짜 열은 위에서 언급한 기간 드롭다운 목록에서 선택한 값에 따라 U 열 또는 V 열입니다. 또한 상태 드롭다운 목록에서 선택한 경우 현재 열려 있는 모든 항목을 필터링해야 합니다.

내가 원하는 시나리오는 다음과 같습니다. 1.) 드롭다운 목록에서 이름, 기간 및 상태 = "새"를 선택하면 세 시트의 데이터가 A열(이름)과 U열(날짜)을 필터링합니다. 새 항목) 드롭다운 선택 항목과 일치하는 경우.

2.) 드롭다운 목록에서 이름, 기간 및 상태 = "완료"를 선택하면 세 시트의 데이터가 드롭다운 선택과 일치하는 경우 열 A(이름) 및 열 V(완료된 항목 날짜)를 필터링합니다. .

3.) 드롭다운 목록에서 이름, 기간 및 상태 = "현재 열린 항목"을 선택하면 세 시트의 데이터가 A열(이름)과 L열을 필터링합니다.

또한 데이터가 변경되면 자동으로 새로 고치고 새 선택 항목을 필터링할 때 필터링된 기존 데이터를 삭제하려면 필터링된 결과를 동일한 통합 문서 및 통합 문서의 별도 시트에 캡처해야 합니다. 당신이 이것에 대해 나를 도울 수 있기를 바랍니다. 미리 감사드립니다!

답변1

Microsoft Excel인 경우 mrexcel.com에 질문을 게시하는 것이 좋습니다.

문제를 쉽게 이해하고 이해할 수 있도록 문제의 스프레드시트를 게시물에 첨부하라고 제안할 수도 있습니다.

관련 정보