Whilst I am not disagreeing with Chip's advice, it is the better way to go,
you can force the rng variable to be classed as Variant/Object/Range by
adding this statement at the start of the code
Set rng = Nothing
--
HTH
RP
(remove nothere from the email address if mailing direct)
"Shandy720" wrote
in message ...
Hi thanks for your help Bob but i get the following message when i try
to run your macro;
'Run time error 424
Object required',
and the follwong line of your code is highlighted
'If Not rng Is Nothing Then'
Bob Phillips Wrote:
For i = 1 to Cells(Rows.Count,"A").End(xlUp).Row
If Cells(I,"B").Value = Cells(i,"H").Value Then
If rng Is Nothing Then
set rng = Rows(i)
Else
Set rng = Union(rng,Rows(i))
End If
End iF
Next i
If Not rng Is Nothing Then
rng.copy Worksheets("Sheet2").Range("A1")
End If
--
HTH
RP
(remove nothere from the email address if mailing direct)
"Shandy720"
wrote
in message
...
Hi can someone please give me a little advice on the following,
hopefully if is a simple problem. I have a range of data but am
only
interested in rows where the cells in two specific columns are
equal.
Therefore I want a macro which will looks through the data and
highlights any rows which have the same value in columns 'B' and
'H',
then copies and pastes this data in another worksheet.
Any help would be very much appreciated,
Thanks kindly,
Andrew
--
Shandy720
------------------------------------------------------------------------
Shandy720's Profile:
http://www.excelforum.com/member.php...o&userid=26230
View this thread:
http://www.excelforum.com/showthread...hreadid=479065
--
Shandy720
------------------------------------------------------------------------
Shandy720's Profile:
http://www.excelforum.com/member.php...o&userid=26230
View this thread: http://www.excelforum.com/showthread...hreadid=479065