- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2024-11-14
|
2#
發表於 2015-1-30 22:40
| 只看該作者
社團數高達120個
學生人數固定40
希望可以將學生名單和成績整理到總表。
希望有大大可以幫忙。相關資料如 ...
opman 發表於 2015-1-27 11:53  - Sub 整理()
- Dim iCol%, iCols%
- Dim lRows1&, lRows2&, lRowsT&, lRow&
- Dim shS1 As Worksheet, shS2 As Worksheet, shST As Worksheet
-
- Set shS1 = Sheets("學生名單")
- Set shS2 = Sheets("成績")
- Set shS3 = Sheets("總表")
- shS3.Cells.Clear
- With shS1
- .[A1].Resize(.Cells(Rows.Count, 1).End(xlUp).Row).Copy shS3.[A1]
- iCols = shS1.Cells(1, Columns.Count).End(xlToLeft).Column
- For iCol = 2 To iCols
- .Cells(1, iCol).Resize(41).Copy shS3.Cells(1, (iCol - 1) * 2)
- shS2.Cells(1, iCol).Resize(41).Copy shS3.Cells(1, (iCol - 1) * 2 + 1)
- Next
- End With
- End Sub
複製代碼
Book1-A.zip (62.14 KB)
|
|