from : https://www.extendoffice.com/documents/excel/2617-excel-paste-to-visible-filtered-cells.html
Sub
CopyFilteredCells()
'Updateby20150203
Dim
rng1
As
Range
Dim
rng2
As
Range
Dim
InputRng
As
Range
Dim
OutRng
As
Range
xTitleId =
"KutoolsforExcel"
Set
InputRng = Application.Selection
Set
InputRng = Application.InputBox(
"Copy Range :"
, xTitleId, InputRng.Address, Type: = 8)
Set
OutRng = Application.InputBox(
"Paste Range:"
, xTitleId, Type: = 8)
For
Each
rng1
In
InputRng
rng1.Copy
For
Each
rng2
In
OutRng
If
rng2.EntireRow.RowHeight > 0
Then
rng2.PasteSpecial
Set
OutRng = rng2.Offset(1).Resize(OutRng.Rows.Count)
Exit
For
End
If
Next
Next
Application.CutCopyMode =
False
End
Sub
매크로에 등록한 후 사용하면 됨.
'팁' 카테고리의 다른 글
윈도우 파란색 사각 프레임 테두리 없애기 (0) | 2017.04.20 |
---|---|
적장자, 적자, 서자 등의 이해 (0) | 2017.03.08 |
piss off (0) | 2017.02.22 |
virtualbox 디스크 사이즈 늘리는 법 (0) | 2017.02.16 |
[엑셀] 한셀 여러셀로 복사하기 (0) | 2017.01.31 |
댓글