ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Need code to pair off numbers (https://www.excelbanter.com/excel-programming/353467-need-code-pair-off-numbers.html)

davidm

Need code to pair off numbers
 

I have been grappling with an idea of setting off pairs (even clusters)
of numbers *using code *as in (1,2,3); (4,5,6); (7,8,9) ... (58,59,60)
for a data range 1-60 in this case. This is easily accomplished on
worksheet but I need results that can be stored in, and retrieved from
an array. In the generalized case, I would want the code to trussle up
n elements, where n can be any number not more than the count of
elements in the data range population set.

Thus, in the current instance, the code should be adaptable to draw out
(1,2);(3,4);(5,6)... where n=2 as well as (1,2,3,4,5), (6,7,8,9,10) ...
where n=5. The attempted code below further illustrates what I am
groping for.

Sub Cluster3Elements()
Dim arr()
n = 0
For i = 1 To 60 Step 3
ReDim Preserve arr(n)
arr(i) = i & "," & i + 1 & "," & i + 2 === Subscript Out of range
error
n = n + 1
Next
'test
For j = LBound(arr) To UBound(arr)
Debug.Print arr(j)
Next
End Sub

TIA.

Davidm


--
davidm
------------------------------------------------------------------------
davidm's Profile: http://www.excelforum.com/member.php...o&userid=20645
View this thread: http://www.excelforum.com/showthread...hreadid=513059



All times are GMT +1. The time now is 08:13 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com