Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I seem to be missing something. I see examples where a variable is used to define an array. When I try it (below) I get a message it has to be a constant. I would appreciate the guidance. I obviously don't understand something. Sub FindDupCurrent() Dim Lusedrow As Long Dim iCtr As Long Dim ArrayCounter As Long Dim ArrayLength As Long Dim HasDups As Boolean Dim Dupcount As Long Lusedrow = MainPagepg.Cells(Rows.Count, "F").End(xlUp).Row ArrayCounter = 0 ArrayLength = MainPagepg.Range("I11").Value Dim CurrArray(1 To ArrayLength) As Long With MainPagepg For iCtr = 14 To Lusedrow 'Tenants begin on row 14 If .Range("B" & iCtr).Value = "Current" Then If .Range("D" & iCtr).Value 0 Then ArrayCounter = ArrayCounter + 1 CurrArray(ArrayCounter) = MainPagepg.Range("D" & iCtr).Value End If End If Next End With ArrayCounter = 1 iCtr = 0 HasDups = False Dupcount = 0 For iCtr = 1 To ArrayLength For ArrayCounter = 1 To ArrayLength If CurrArray(iCtr) = CurrArray(ArrayCounter) Then Dupcount = Dupcount + 1 End If If Dupcount 1 Then HasDups = True End If Next Next If HasDups = True Then With MainPagepg.Range("D11") .WrapText = True .Font.ColorIndex = 3 .Font.Bold = True .Value = "Duplicate Current Unit" End With End If Erase CurrArray End Sub -- Thanks for your help. Karen53 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Prevent cell/array references from changing when altering/moving thecell/array | Excel Discussion (Misc queries) | |||
Redimming an array dynamically assigned from range (how to redim first dimension of a 2-D array? /or/ reverse the original array order) | Excel Programming | |||
meaning of : IF(Switch; Average(array A, array B); array A) | Excel Worksheet Functions | |||
Array problem: Key words-Variant Array, single-element, type mismatch error | Excel Programming | |||
Array problem: Key words-Variant Array, single-element, type mismatch error | Excel Programming |