ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Comparing 2 rows for duplicate data (https://www.excelbanter.com/excel-programming/295585-comparing-2-rows-duplicate-data.html)

bkbri[_7_]

Comparing 2 rows for duplicate data
 
Hello,

Can someone please help me. Im looking for a Macro that will sca
through columns A - B for matching entries and delete those it finds i
column A.

___A___B__
1.| N | H |
2.| B | I |
3.| C | J |
4.| D | K |
5.| E | L |
6.| F | M |
7.| G | N |<--- N found deleting duplicate in cell A1

Thanks

--
Message posted from http://www.ExcelForum.com


tod

Comparing 2 rows for duplicate data
 
Just so that I understand, you want to delete any value in
column B that is found in Column A. Is that correct?

Sub Sample()
Set ColAValues = ActiveSheet.Range("A1:A" &
ActiveSheet.Range("A65536").End(xlUp).Row)
ColBLastRow = ActiveSheet.Range("B65536").End(xlUp).Row

For i = ColBLastRow To 1 Step -1
CurrentValue = ActiveSheet.Cells(i, 2).Value
For Each Cell In ColAValues
If Cell.Value = CurrentValue Then
ActiveSheet.Cells(i, 2).Delete shift:=xlUp
End If
Next Cell
Next i
End Sub

-----Original Message-----
Hello,

Can someone please help me. Im looking for a Macro that

will scan
through columns A - B for matching entries and delete

those it finds in
column A.

___A___B__
1.| N | H |
2.| B | I |
3.| C | J |
4.| D | K |
5.| E | L |
6.| F | M |
7.| G | N |<--- N found deleting duplicate in cell A1

Thanks,


---
Message posted from http://www.ExcelForum.com/

.


bkbri[_9_]

Comparing 2 rows for duplicate data
 
Hello thanks for the help this is exacly what I wanted. I'm going try i
now.

Thank you so much,
Bria

--
Message posted from http://www.ExcelForum.com


bkbri[_10_]

Comparing 2 rows for duplicate data
 
Hi Tod,

I just tried the macro and I get this error message.

Compile Error
Syntax Error

Also this portion of your code is highlighted in red

Set ColAValues=ActiveSheet.Range("A1:A" &
ActiveSheet.Range("A65536").End(xlUp).Row)

These are the steps I took to create your macro

I went to Tools, Macro, Visual Basic Editor, Insert, Module and paste
the code into the large white window and then pressed the play button

--
Message posted from http://www.ExcelForum.com


Cecilkumara Fernando[_2_]

Comparing 2 rows for duplicate data
 
bkbri,
change
Set ColAValues=ActiveSheet.Range("A1:A" &
ActiveSheet.Range("A65536").End(xlUp).Row)
to
Set ColAValues=ActiveSheet.Range("A1:A" & _
ActiveSheet.Range("A65536").End(xlUp).Row)
to run the macro
from your worksheet
ToolsMacro(select the macro you want run and click run)
Cecil

"bkbri " wrote in message
...
Hi Tod,

I just tried the macro and I get this error message.

Compile Error
Syntax Error

Also this portion of your code is highlighted in red

Set ColAValues=ActiveSheet.Range("A1:A" &
ActiveSheet.Range("A65536").End(xlUp).Row)

These are the steps I took to create your macro

I went to Tools, Macro, Visual Basic Editor, Insert, Module and pasted
the code into the large white window and then pressed the play button.


---
Message posted from http://www.ExcelForum.com/





All times are GMT +1. The time now is 08:26 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com