- 帖子
- 59
- 主題
- 5
- 精華
- 0
- 積分
- 75
- 點名
- 258
- 作業系統
- xp
- 軟體版本
- 2003
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 基隆
- 註冊時間
- 2012-7-5
- 最後登錄
- 2026-10-2
          
|
2#
發表於 2014-12-25 09:23
| 只看該作者
回復 1# smallpoper
先將檔案另存為『xlsm』,再將以下程式加入模組中!!- Sub test()
- Sheets("合併後").Cells.Delete Shift:=xlUp
- Sheets("合併後").Range("A1:j1") = Array("No", "X", "Y", "TESTERNO", "BINNO", "VF", "VB", "VB1", "IR", "IR1")
- Sheets("合併前").Select
- Cells(1, 1).Select
- i = 1
- Do
- str1 = Cells(1, i).Value
- last_row = Cells(1, i + 1).End(xlDown).Row
- Sheets(1).Range(Cells(2, i), Cells(last_row, i + 9)).Copy
- Sheets(2).Select
- Sheets(2).[a65535].End(xlUp).Offset(1).PasteSpecial
- ActiveCell.Resize(last_row - 1).Value = str1
- i = i + 11
- Sheets(1).Select
- Loop While Sheets(1).Cells(1, i).Value <> ""
- [a1].Activate
- ThisWorkbook.Save
-
- MsgBox "合併完成!!"
- End Sub
複製代碼 |
|