暱稱: 阿佐 頭銜: 上班無聊打怪去
中學生
- 帖子
- 108
- 主題
- 1
- 精華
- 0
- 積分
- 113
- 點名
- 0
- 作業系統
- Win 10
- 軟體版本
- Office 2016
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 臺灣
- 註冊時間
- 2017-9-7
- 最後登錄
- 2019-2-27
 
|
回復 1# wei9133
哈,
如果按照你現在僅列出單行的方式,
你也可以參考看看這個~
排序.rar (15.63 KB)
- Option Explicit
- Sub PrintList()
- Dim PT As Range
- Dim i%, iM%, j%, jM%
- Call Reset
- iM = Range("C2")
- jM = Range("C3")
- Set PT = Range("E3")
- For j = 1 To jM
- For i = 1 To iM
- PT = j + (i - 1) * jM
- Set PT = PT.Offset(1)
- Next
- Next
- Range("C4") = iM * jM
- End Sub
- Sub Reset()
- Dim PT As Range
- Set PT = Cells(Cells.Rows.Count, 5).End(xlUp)
- If PT.Row = 2 Then Set PT = Range("E3")
- Range("E3:E" & PT.Row).ClearContents
- Range("C4").ClearContents
- End Sub
複製代碼 |
|