|
Function ARRAY_ReduceDimension(ByVal aToReduce, ByVal intRetain_ColRowIndex, ByVal intRetain_Dimension) Dim aTemp() Dim intLB, intUB Dim i intLB = LBound(aToReduce, intRetain_Dimension) intUB = UBound(aToReduce, intRetain_Dimension) ReDim aTemp(intUB) Select Case intRetain_Dimension Case 1 For i = intLB To intUB aTemp(i) = aToReduce(i, intRetain_ColRowIndex) Next Case 2 For i = intLB To intUB aTemp(i) = aToReduce(intRetain_ColRowIndex, i) Next End Select ARRAY_ReduceDimension = aTemp End Function
|