Re: [算表] 請問一下excel的亂數表要怎麼做(VBA)

看板Office作者 (windknife18)時間17年前 (2009/04/21 13:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
VBA 的程式 ... 1.Alt+F11 2.左邊視窗->滑鼠右鍵->插入->模組 3.右邊視窗插數以下程式 4.關閉程式視窗 5.Alt+F8 6.執行即可 Sub Marco() Dim a(64) As Integer Dim ra(64) As Integer Rem a陣列: 原始數據 ra陣列: 亂數後 N = 64 Randomize (Timer) For i = 1 To 64 a(i) = i Next i For i = 1 To 64 ii = Int(Rnd * N) + 1 ra(i) = a(ii) a(ii) = a(N) Rem 把最後一個搬過來, 再取(N-1)個亂數順序 N = N - 1 Next i For i = 1 To 8 For j = 1 To 8 s1 = Chr(i + 64) s2 = Chr(j + 48) Worksheets(1).Range(s1 + s2).Value = ra((i - 1) * 8 + j) Next j Next i End Sub ※ 引述《ted382000 (阿修)》之銘言: : 軟體: : excel : 版本: 2003 : 想做一個用excel亂數表做 : 8*8的賓果 : 不知道該怎麼去做 : 不知道有哪位大大可以交我一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.131.84.79
文章代碼(AID): #19xLfDXS (Office)
文章代碼(AID): #19xLfDXS (Office)