標題:
[發問]
請問1~15的數字,每四各數字一組,在不重複狀況下,如何用vba來運用呢?
[打印本頁]
作者:
jonn0510
時間:
2011-12-13 22:34
標題:
請問1~15的數字,每四各數字一組,在不重複狀況下,如何用vba來運用呢?
各位老師請教一下:
1~15的數字,每四各數字一組,在不重複狀況下,如何用vba來運用呢?
A B C D
1 2 3 4
1 3 4 5
1 4 5 6
.....
....
....
12 13 14 15
在不重複的狀況下,一共會有1365組,如果用人工輸入會有誤差,該如何運用vba來處理呢?
謝謝
作者:
register313
時間:
2011-12-13 23:35
回復
1#
jonn0510
初學者VBA
Columns("A:D").Clear
R = 1
For A = 1 To 12
For B = A + 1 To 13
For C = B + 1 To 14
For D = C + 1 To 15
Cells(R, 1) = A
Cells(R, 2) = B
Cells(R, 3) = C
Cells(R, 4) = D
R = R + 1
Next D
Next C
Next B
Next A
複製代碼
作者:
jonn0510
時間:
2011-12-14 23:52
回復
2#
register313
TO:register313大大
ok!您的方法可以.感謝指導.
另外可以在請教一下.
同上題
若不是像1~15連續碼,而是不連續的方式呢?
例如: 2 3 6 8 9 12 15 這7各號碼,每四各數字一組,在不重複狀況下,又如何用vba來運用呢?
謝謝
作者:
register313
時間:
2011-12-15 00:08
回復
3#
jonn0510
A1=2 B1=3 C1=6 D1=8 E1=9 F1=12 G1=15
R = 2
For A = 1 To 4
For B = A + 1 To 5
For C = B + 1 To 6
For D = C + 1 To 7
Cells(R, 1) = Cells(1, A)
Cells(R, 2) = Cells(1, B)
Cells(R, 3) = Cells(1, C)
Cells(R, 4) = Cells(1, D)
R = R + 1
Next D
Next C
Next B
Next A
複製代碼
作者:
jonn0510
時間:
2011-12-17 22:09
回復
4#
register313
TO:register313大大
ok!您的方法可行.
感謝您指導.
謝謝您
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)