excel中使用vba來建立一組幸運7彩票陣列?

Tags: 彩票, 陣列, excel,

excel中使用vba來建立一組幸運7彩票陣列

excel中使用vba來建立一組幸運7彩票陣列

工具/原料

excel2013

更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支援。 好人一生平安。

先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編很重要,萬分感謝。

方法/步驟

首先我們開啟一個工作樣表作為例子。

excel中使用vba來建立一組幸運7彩票陣列

進入vba編輯器,並輸入以下程式碼:

Option Base 1

Sub 幸運號碼()

Dim n As Integer, i As Integer, j As Integer

Dim l() As Integer

n = Application.InputBox("請輸入需要產生幸運號碼的數量:", "幸運號碼", , , , , , 2)

ReDim l(n, 7) As Integer

For i = 1 To n

For j = 1 To 7

Randomize

l(i, j) = Int(10 * Rnd)

Next

Next

For i = 1 To n

For j = 1 To 7

Debug.Print l(i, j);

Next

Debug.Print

Next

End Sub

excel中使用vba來建立一組幸運7彩票陣列

我們定義3個變數,和一個數組,陣列不指定組內元素。變數n定義為輸入變數,然後重新定義陣列。

excel中使用vba來建立一組幸運7彩票陣列

建立一個for迴圈,迴圈次數為輸入值N,並rnd隨機7個數值定義到陣列內。rnd函式隨機的數值是大於0小於1,所以我們對其*10並取整。

excel中使用vba來建立一組幸運7彩票陣列

這裡我們重新寫了一個for迴圈,是為了檢驗方便,實際上可以將程式碼合併,並以同樣的格式輸出。

excel中使用vba來建立一組幸運7彩票陣列

最後我們可以在立即視窗中得到答案,如果需要寫入表格中,我們可以加上這句range程式碼就可以實現目的了。

excel中使用vba來建立一組幸運7彩票陣列

注意事項

謝謝你的投票。

如果你有需要節約時間的事情可以委託我來做。謝謝你。

彩票, 陣列, excel,
相關問題答案