- 帖子
- 967
- 主題
- 0
- 精華
- 0
- 積分
- 1001
- 點名
- 0
- 作業系統
- WIN XP
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-11-29
- 最後登錄
- 2022-5-17
 
|
回復 4# luke
Hsieh超版#2之程式即是:直接判斷SHEET2 A欄有幾個AA,幾個BB...,作為列數之判斷
若資料區之資料確為AA01 AA02 AA03...BB01 BB01 BB03....之規則
請使用Hsieh超版#2之程式即可
若資料區之資料無規則,則可使用下列程式,但SHEET1 D1~D5必須輸入- Sub Macro()
- RX = 0
- Y = 1
- Sheet1.[A11:J65536].Clear
- For r = 1 To 5
- N = 0
- Do While N < Sheet1.Cells(r, 2)
- Sheet2.Range("A" & Y).Resize(Cells(r, "D"), 10).Copy Sheet1.[A11].Offset(RX, 0)
- N = N + 1
- RX = RX + Cells(r, 4)
- Loop
- Y = Y + Cells(r, 4)
- Next r
- End Sub
複製代碼 |
|