Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Copy Array pointer rather than entire array
When I have two arrays, Ar1 and Ar2, whenever I set Ar2=Ar1, it copies
Ar1 to another location and sets Ar2 equal to that clone... so that they are not pointing to the same memory. Is there anyway to change this behavior so that both Ar1 and Ar2 point to the same location in memory? For example, how would I modify the following code to do print out the same value. Perhaps the CopyMemory or other API function? Sub ArrayTest() Dim Ar1(2) As Long, Ar2() As Long Ar1(0) = 190 Ar1(1) = 190 Ar1(2) = 190 Ar2 = Ar1 Ar2(1) = 222 Debug.Print Ar2(1), Ar1(1) End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Complex conditional summing - array COUNT works, array SUM gives#VALUE | Excel Worksheet Functions | |||
Prevent cell/array references from changing when altering/moving thecell/array | Excel Discussion (Misc queries) | |||
meaning of : IF(Switch; Average(array A, array B); array A) | Excel Worksheet Functions | |||
Filling excel entire row/column instead of single cell from an array | Excel Worksheet Functions | |||
How do I return an entire row of data from a reference array? | Excel Worksheet Functions |