Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The folloiwng macro is intended to look at a list of numbers in column "M"
and copy unique records only to column "B". But I'm still getting duplication in column "B". Macro: Sub Macro1() ' copy unique Work Order numbers to columb "B" Range("M6:M200").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _ "B6"), Unique:=True End Sub column "M" 73369 73369 73369 75817 75817 results in column "B" 73369 73369 75817 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Check you data in column M, you probably have spaces at the beginning or end
of entries causing it to appear duplicated. Use Trim to remove leading and trailing spacers -- Regards, Nigel "Jay" wrote in message ... The folloiwng macro is intended to look at a list of numbers in column "M" and copy unique records only to column "B". But I'm still getting duplication in column "B". Macro: Sub Macro1() ' copy unique Work Order numbers to columb "B" Range("M6:M200").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _ "B6"), Unique:=True End Sub column "M" 73369 73369 73369 75817 75817 results in column "B" 73369 73369 75817 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
That's what i suspected at first.
But when I manually type the values in (witn no leading or trailing spacers), I get the same results. "Nigel" wrote: Check you data in column M, you probably have spaces at the beginning or end of entries causing it to appear duplicated. Use Trim to remove leading and trailing spacers -- Regards, Nigel "Jay" wrote in message ... The folloiwng macro is intended to look at a list of numbers in column "M" and copy unique records only to column "B". But I'm still getting duplication in column "B". Macro: Sub Macro1() ' copy unique Work Order numbers to columb "B" Range("M6:M200").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _ "B6"), Unique:=True End Sub column "M" 73369 73369 73369 75817 75817 results in column "B" 73369 73369 75817 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
This command requires a column header. You should include the column header
for column M in the source range as well as the copy_to range. Assuming your header for M is in M5 it will put the header in B5 followed by the unique results under it. Range("M5:M200").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _ "B5"), Unique:=True |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Macro not working correctly | Excel Discussion (Misc queries) | |||
Filter (blanks) with two or more unique values not working | Excel Discussion (Misc queries) | |||
Adv Filter - Unique Items NOT working | Excel Discussion (Misc queries) | |||
Advanced Filter not working correctly in macro | Excel Programming | |||
Filter for Unique Values not working | Excel Discussion (Misc queries) |