![]() |
Advanced filtering macro
Hi
Can anyone tell me why this works:- Sheets("Sheet1").Select Range("A10").Select Range("A10:V300").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ Range("A1:X2"), Unique:=False Range("A10:W300").Select Selection.Copy Sheets("Search").Select Range("H7").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet1").Select Application.CutCopyMode = False and this doesn't:- Sheets("Sheet1").Range("A10:V300").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ Range("A1:X2"), Unique:=False Range("A10:W30000").Copy Sheets("Search").Range("H7").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sandy |
Advanced filtering macro
Sandy,
When you don't select, you often need to fully qualify your ranges. This worked for me: Sheets("Sheet1").Range("A10:V300").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ Sheets("Sheet1").Range("A1:X2"), Unique:=False Sheets("Sheet1").Range("A10:W300").Copy Sheets("Search").Range("H7").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False HTH, Bernie MS Excel MVP "Sandy" wrote in message ... Hi Can anyone tell me why this works:- Sheets("Sheet1").Select Range("A10").Select Range("A10:V300").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ Range("A1:X2"), Unique:=False Range("A10:W300").Select Selection.Copy Sheets("Search").Select Range("H7").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet1").Select Application.CutCopyMode = False and this doesn't:- Sheets("Sheet1").Range("A10:V300").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ Range("A1:X2"), Unique:=False Range("A10:W30000").Copy Sheets("Search").Range("H7").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sandy |
Advanced filtering macro
Sorry - should read:-
Can anyone tell me why this works:- Sheets("Sheet1").Select Range("A10").Select Range("A10:W300").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ Range("A1:X2"), Unique:=False Range("A10:W300").Select Selection.Copy Sheets("Search").Select Range("H7").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet1").Select Application.CutCopyMode = False and this doesn't:- Sheets("Sheet1").Range("A10:V300").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ Range("A1:X2"), Unique:=False Range("A10:W300").Copy Sheets("Search").Range("H7").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sandy "Sandy" wrote in message ... Hi Can anyone tell me why this works:- Sheets("Sheet1").Select Range("A10").Select Range("A10:V300").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ Range("A1:X2"), Unique:=False Range("A10:W300").Select Selection.Copy Sheets("Search").Select Range("H7").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Sheet1").Select Application.CutCopyMode = False and this doesn't:- Sheets("Sheet1").Range("A10:V300").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ Range("A1:X2"), Unique:=False Range("A10:W30000").Copy Sheets("Search").Range("H7").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sandy |
All times are GMT +1. The time now is 02:44 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com