- 帖子
- 49
- 主題
- 5
- 精華
- 0
- 積分
- 92
- 點名
- 0
- 作業系統
- Windows 7
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-7-31
- 最後登錄
- 2011-10-19
|
要設定多於一個機會, 用巨集比較容易處理
Prize.zip (7.88 KB)
- Sub jjj()
-
- Range("f1..h1000").Clear
- Range("f1").Value = "id"
- Range("g1").Value = "name"
-
-
- k = 2 'first row to fill in value is 2.
- For Each i In Range("c2:c1000")
- For j = 1 To i.Value
- Cells(k, 6).Value = i.Offset(, -2).Value
- Cells(k, 7).Value = i.Offset(, -1).Value
- Cells(k, 8).Value = Rnd()
- k = k + 1
- Next
- Next
-
- Range("f1:h1000").Select
- Selection.Sort Key1:=Range("h2"), Order1:=xlAscending, Header:=xlGuess, _
- OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
-
- Range("h:h").Clear
- End Sub
複製代碼 |
|