Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Compare 2 list macro


I need help with a macro that will look at a smaller list of customer
names and VIN numbers and delete all of the duplicates off of another
master list with all customers on it. I would like to be able to select
the column that i want to sort--for example delete by VIN or name or
address..etc. Microsoft has one that is similar but is not easy to use
with over 10,000 names. Below is the code they provided. I have two
sheets and i am trying to compile them into one sheet with no duplicate
VINS and names. Any ideas would be great!
Thanks.


The following sample macro compares one (master) list against another
list, and deletes duplicate items in the second list that are also in
the master list. The first list is on Sheet1 in the range A1:A10. The
second list is on Sheet2 in the range A1:A100. To use the macro, select
either sheet, and then run the macro. Sub DelDups_TwoLists()
Dim iListCount As Integer
Dim iCtr As Integer

' Turn off screen updating to speed up macro.
Application.ScreenUpdating = False

' Get count of records to search through (list that will be deleted).
iListCount = Sheets("sheet2").Range("A1:A100").Rows.Count

' Loop through the "master" list.
For Each x In Sheets("Sheet1").Range("A1:A10")
' Loop through all records in the second list.
For iCtr = 1 To iListCount
' Do comparison of next record.
' To specify a different column, change 1 to the column number.
If x.Value = Sheets("Sheet2").Cells(iCtr, 1).Value Then
' If match is true then delete row.
Sheets("Sheet2").Cells(iCtr, 1).Delete xlShiftUp
' Increment counter to account for deleted row.
iCtr = iCtr + 1
End If
Next iCtr
Next
Application.ScreenUpdating = True
MsgBox "Done!"
End Sub


--
zaq121
------------------------------------------------------------------------
zaq121's Profile: http://www.excelforum.com/member.php...o&userid=33919
View this thread: http://www.excelforum.com/showthread...hreadid=560416

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6,953
Default Compare 2 list macro

Look at some of the methods he

http://www.cpearson.com/excel/duplicat.htm

--
Regards,
Tom Ogilvy



"zaq121" wrote:


I need help with a macro that will look at a smaller list of customer
names and VIN numbers and delete all of the duplicates off of another
master list with all customers on it. I would like to be able to select
the column that i want to sort--for example delete by VIN or name or
address..etc. Microsoft has one that is similar but is not easy to use
with over 10,000 names. Below is the code they provided. I have two
sheets and i am trying to compile them into one sheet with no duplicate
VINS and names. Any ideas would be great!
Thanks.


The following sample macro compares one (master) list against another
list, and deletes duplicate items in the second list that are also in
the master list. The first list is on Sheet1 in the range A1:A10. The
second list is on Sheet2 in the range A1:A100. To use the macro, select
either sheet, and then run the macro. Sub DelDups_TwoLists()
Dim iListCount As Integer
Dim iCtr As Integer

' Turn off screen updating to speed up macro.
Application.ScreenUpdating = False

' Get count of records to search through (list that will be deleted).
iListCount = Sheets("sheet2").Range("A1:A100").Rows.Count

' Loop through the "master" list.
For Each x In Sheets("Sheet1").Range("A1:A10")
' Loop through all records in the second list.
For iCtr = 1 To iListCount
' Do comparison of next record.
' To specify a different column, change 1 to the column number.
If x.Value = Sheets("Sheet2").Cells(iCtr, 1).Value Then
' If match is true then delete row.
Sheets("Sheet2").Cells(iCtr, 1).Delete xlShiftUp
' Increment counter to account for deleted row.
iCtr = iCtr + 1
End If
Next iCtr
Next
Application.ScreenUpdating = True
MsgBox "Done!"
End Sub


--
zaq121
------------------------------------------------------------------------
zaq121's Profile: http://www.excelforum.com/member.php...o&userid=33919
View this thread: http://www.excelforum.com/showthread...hreadid=560416


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Compare my list to an existing list Beep Excel Worksheet Functions 1 December 18th 09 06:41 AM
Macro to compare two list DGillham[_9_] Excel Programming 2 July 25th 06 04:24 PM
Macro to compare two list DGillham[_8_] Excel Programming 2 July 14th 06 12:34 PM
Help,, need macro to replace 'space' in list of names with "." (dot), then compare ss jay Excel Programming 0 February 23rd 06 05:33 PM
Compare List mc-iii Excel Worksheet Functions 3 November 12th 04 11:53 PM


All times are GMT +1. The time now is 03:20 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"