Reference Numeric Variable in Macro
Try changing the name to myRowCount and see if it likes it any better. I'm
thinking that RowCount is reserved for something else.
"Dave Birley" wrote:
Although the original purpose of this macro is better done in
Data/Filter/Unique, I still need to know how to reference that numeric
variable within the macro as I need to write a new one doing something
different, but also using a numeric variable.
I thought this might work:
Sub ConsolidateRows()
Dim myCount, RowCount As Integer
Dim myCell, NewCell As Range
myCount = 0
RowCount = 7125
For Each myCell In Range("A7125", Range("A65536").End(xlUp))
With myCell
If .Value & .Offset(0, 1).Value & .Offset(0, 2).Value < .Offset(1,
0).Value & .Offset(1, 1).Value & .Offset(1, 2).Value Then
NewCell(RowCount, 4).FormulaR1C1 = "=RC[-3]"
NewCell(RowCount, 5).FormulaR1C1 = "=RC[-4]"
NewCell(RowCount, 6).FormulaR1C1 = "=RC[-5]"
myCount = 0
RowCount = RowCount + 1
Else
myCount = myCount + 1
End If
End With
Next myCell
End Sub
...but, of course, it doesn't like the call to RowCount in
NewCell(RowCount, 4).FormulaR1C1 = "=RC[-3]"
Am I close?
--
Dave
Temping with Staffmark
in Rock Hill, SC
|