- 帖子
- 262
- 主題
- 8
- 精華
- 0
- 積分
- 280
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- HK
- 註冊時間
- 2015-8-11
- 最後登錄
- 2025-3-24

|
5#
發表於 2017-8-9 13:17
| 只看該作者
Macro- Sub test()
- Dim arr, n%, m%, a()
- er = [A65536].End(3).Row
- arr = [a1].Resize(er, 5).Value
- ReDim a(1 To er, 1 To 1)
- For i = 2 To er
- n = arr(i, 1): m = 1
- For j = 2 To 5
- If arr(i, j) > n Then n = arr(i, j): m = j
- Next
- a(i, 1) = arr(1, m)
- Next
- [i1].Resize(er) = a
- End Sub
複製代碼- Sub newdata()
- Dim ar
- er = [A65536].End(3).Row
- ReDim ar(1 To er, 1 To 5)
- [a2].Resize(er, 9).ClearContents
- For i = 1 To er
- For j = 1 To 5
- ar(i, j) = Int(Rnd * 1000) + 1
- Next
- Next
- [a2].Resize(er, 5) = ar
- End Sub
複製代碼 |
|