Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() do you have issues? For me it works fine and with the cisible cells you are on the save side. But Copy method only copies visible cells and so SpecialCells are not needed: Sub Many_To_One_Copy_1() Dim i As Long Dim MyArr As Variant Dim lr As Long Dim rngE As Range, c As Range MyArr = Array("Sheet2", "Sheet3", "Sheet4", "Sheet5") Application.ScreenUpdating = False For i = LBound(MyArr) To UBound(MyArr) With Sheets(MyArr(i)) .AutoFilterMode = False lr = .Cells(.Rows.Count, 5).End(xlUp).Row Set rngE = .Range("$D$1:$E$" & lr) rngE.AutoFilter Field:=1, Criteria1:="=X" .Range("$E$2:$E$" & lr).Copy Sheets("Sheet1").Range("AG" & Rows.Count).End(xlUp)(2).PasteSpecial Paste:=xlPasteValues .AutoFilterMode = False End With Next 'i Application.ScreenUpdating = True End Sub Regards Claus B. Hi Claus, No issues to speak of, was wondering if I was using VisibleCells correctly, or even if I should omit VisibleCells since I only wanted the E column. One method I used VisiblCells and it copied Headers, column D and column E of filters data. Thanks. Howard |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Critique a function to convert time, please | Excel Programming | |||
Copy only visible cells after filter is applied/ sum after filter | Excel Worksheet Functions | |||
critique my project | Excel Programming | |||
Efficiency in my code (a critique from the guru's) | Excel Programming | |||
The For Loop Worked, but need critique | Excel Programming |