[VBA ] 分組後隨機排列

看板Visual_Basic作者 (冰淇淋少女)時間12年前 (2013/04/15 02:27), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
我用的是軟體:excel 2010 怕講得不夠清楚 我的原檔在這: https://dl.dropboxusercontent.com/u/25757777/practice-new.xlsm 我想將有降冪排列好的一組文字,如下 檔案中的"Ranking"活頁簿 1 2 1 Ranking Team 2 1 A 3 2 B 4 3 C 5 4 D 6 5 E 7 6 F 9 8 I . . . . . . (下面還有好幾個字母) 在活頁簿"Room"裡轉製成每四個字母一組排成一條條的橫列 1 2 3 4 5 1 room OG CG CO OO 2 A B C D 3 room OG CG CO OO 4 I J K L 5 room OG CG CO OO ......................... .......................... ......................... 每組(room)內進行排列組合 目前卡在不知道怎麼轉置,寫FOR STEP NEXT也寫不出來 看了一下別人給我的範本,又用起來怪怪的 然後想說先練練隨機分組,卻跑出很多很奇怪的數據 搞到快發瘋了 有請各位高手替小弟指點一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.228.173.167

04/15 22:01, , 1F
給你幾個函數你自己查看看
04/15 22:01, 1F

04/15 22:01, , 2F
用for跑range 列轉行 Application.Transpose
04/15 22:01, 2F

04/15 22:02, , 3F
用range.Resize(index,index)來控制長度
04/15 22:02, 3F
文章代碼(AID): #1HQlK6pn (Visual_Basic)
文章代碼(AID): #1HQlK6pn (Visual_Basic)