返回列表 上一主題 發帖

[發問] 兩個6的排列組合數,用VBA如何實現?

本帖最後由 singo1232001 於 2022-5-3 15:04 編輯

回復 1# maiko





Sub abc()
y = 6
For i = 1 To y ^ 2 Step y
Cells(i, 1).Resize(6, 1) = i / 6 + 5 / 6  '<---公式在下方
Cells(i, 2).Resize(6, 1) = Application.Transpose(Array(1, 2, 3, 4, 5, 6))
Next
End Sub

發現規律
1列 =1
7列 =2
.......

設聯立方程式 代入y=ax+b
(   1=a+b
(   2=7a+b
-> a=1-b 代入 2=7a+b
-> 2=7(1-b)+b
-> -5=-6b  
-> b=5/6  代入 1=a+b  
-> a=1/6
獲得方程式  y=x/6+5/6

獲得程式碼       i/6+5/6

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題