rfletcher35
Active Member
- Joined
- Jul 20, 2011
- Messages
- 300
- Office Version
-
- 365
- Platform
-
- Windows
I have the following code, the top part works fine but the part in bold fails, can anyone explain why??
Thanks
Fletch
Rich (BB code):
Set CurMonth = Range("C2")
With Sheets("MPR Data")
.Range("$T$4:$AD$4000").AutoFilter Field:=6, Criteria1:=CurMonth.Value, Operator:=xlFilterValues
.Range("$T$4:$AD$4000").AutoFilter Field:=1, Criteria1:="None", Operator:=xlFilterValues
On Error Resume Next
Set rng365 = .Range("T5:AD4000").SpecialCells(xlCellTypeVisible)
On Error GoTo 0
End With
If Not rng365 Is Nothing Then
rng365.Copy
Sheets("Results Sheet").Range("P5").PasteSpecial Paste:=xlPasteValues
End If
With Sheets("MPR Data")
.Range("$T$4:$AB$3150").AutoFilter Field:=6
.Range("$T$4:$AB$3150").AutoFilter Field:=1
.Range("$T$4:$AD$4000").AutoFilter Field:=6, Criteria1:=CurMonth.Value, Operator:=xlFilterValues
.Range("$T$4:$AD$4000").AutoFilter Field:=1, Criteria1:=">=365", Operator:=xlFilterValues
On Error Resume Next
Set rng365 = .Range("T5:AD4000").SpecialCells(xlCellTypeVisible)
On Error GoTo 0
End With
If Not rng365 Is Nothing Then
rng365.Copy
'Range("P5" & Rows.Count).End(xlUp).Offset(1).Select
Sheets("Results Sheet").Range("P" & Rows.Count).End(xlUp).Offset(1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
Fletch
Last edited by a moderator: