[땡큐엑셀vba & 엑셀매크로] 필터적용후 보이는셀만 복사
엑셀vba예제2020. 8. 16. 00:00
'http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040103&docId=280190504
'
'vba 초보입니다 그림과 파일과 같이 해당 열로 필터 후 값이 보이는 행만 복사하는 vba를 만들고자합니다
'
'source by 땡큐엑셀vba & 엑셀매크로
'
Sub 보이는셀만복사()
'출력행의 시작
i = 7
k = 0
iDay = Range("A1") '선택열
'iDay = Range("A1") '날짜
'iStart = 13 '13은 M열.. 1:A, 2:B ....
마지막행 = Range("C" & Rows.Count).End(xlUp).Row
For Each rngC In Range("C4:C" & 마지막행) 'C4셀부터 마지막셀까지 순환
If Rows(rngC.Row).Hidden = True Then '만약 행이 숨겨져 있다면
'Skip
Else
'31시트의 8행부터 시작
i = i + 1
'No번호
k = k + 1
Sheets("31").Cells(i, "A") = k
Sheets("31").Cells(i, "D") = rngC
Sheets("31").Cells(i, "E") = rngC.Offset(0, 1)
'Sheets("31").Cells(i, "F") = Cells(rngC.Row, iStart + iDay)
Sheets("31").Cells(i, "F") = Cells(rngC.Row, iDay)
End If
Next rngC
MsgBox "완료되었습니다", vbInformation, "땡큐엑셀vba & 엑셀매크로"
End Sub
'엑셀vba예제' 카테고리의 다른 글
[땡큐엑셀vba & 엑셀매크로] 검색어가 포함된 모든 엑셀파일(파일명,시트명,셀주소,내용) 출력하기 (0) | 2020.08.18 |
---|---|
[땡큐엑셀vba & 엑셀매크로] 동일한 값의 위아래에만 굵은 테두리를 넣으려면 어떤 방법이 있을까요? (1) | 2020.08.17 |
[땡큐엑셀vba & 엑셀매크로] 데이터 값을 입력하고 저장버튼을 누르면 아래 최근기록란에 순차적으로 기록할 수 있게 도와주세요 (0) | 2020.08.15 |
[땡큐엑셀vba & 엑셀매크로] 지각합계 사용자정의 함수 (0) | 2020.08.14 |
[땡큐엑셀vba & 엑셀매크로] 하나의 열데이터를 8개의 열로 정리하기 (0) | 2020.08.13 |