Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I lift a worksheet range into an array and determine its maximum but it
doesn't work, the results is always zero (its initial value): Sub curtest() Dim currencyarray As Variant Dim currencymax As Variant currencyarray = Range("A1:C1").Value currencymax = Application.Max(currencyarray) MsgBox currencymax End Sub If I first convert the cells number format (manually in the worksheet itself) from Currency to General or Number than it *does* work. So I thought of converting the complete currency array (in VBA, like to singles) but I don't see a way how to do that. One possibility I guess would be to iterate through each array element but this seems a long detour (I need to work this on many long currency ranges). Is there a simpler solution? Thanks very much! -Joni |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Maximum number of elements in array | Excel Discussion (Misc queries) | |||
Referencing a row with a maximum value array? | Excel Programming | |||
Finding Location of Maximum Value in 2D Array | Excel Discussion (Misc queries) | |||
Finding Location of Maximum Value in 2D Array | Excel Worksheet Functions | |||
Can you identify the maximum value in an array? | Excel Programming |