2012-01-26 5 views
0

열이있는 파일이 정보가 가득 찼습니다. 75 번째 행까지 모든 행이 채워집니다. 그것의 길이는 년이 진행됨에 따라 변할 것입니다. 그러나 B 열과 C 열 모두에 데이터가 없습니다. 또한, 제 1 열 열 (A-D)은 병합되고 이제는 제목으로서 기능한다.특정 열에 특정 값이있는 행만 인쇄하는 매크로

질문 :

내가 가진 모든 행을 인쇄 할 "1"열 D에 나는 "1"에서와 "0"인 것들로 그들을 정렬합니다 매크로가 있습니다. "1"이 첫 번째로 나열됩니다. 열 D에 "1"이 포함 된 행만 인쇄하려면 어떻게해야합니까?

답변

1

AutoFilter 명령을 사용하면 인쇄하기 전에 해당 데이터를 필터링 할 수 있습니다. 심지어 실행 D는 AutoFilter 선택으로 표시되지 않습니다 열,하지만

ActiveSheet.Range("$A$1:$G$7").AutoFilter Field:=4, Criteria1:="0" 

여전히

를 실행합니다 (범위, 정렬 할 등을해야 할 수도 있습니다)

그리고 인쇄 후 열 D에 필터링합니다

ActiveSheet.Range("$A$1:$G$7").AutoFilter 

은 자동 필터를 제거합니다.

관련 문제