- 帖子
- 2842
- 主題
- 10
- 精華
- 0
- 積分
- 2898
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2025-4-28
|
本帖最後由 准提部林 於 2015-9-19 15:49 編輯
假如資料這麼有規則.參考:- Sub Macro1()
- Dim xU As Range
- Sheets("PKG").UsedRange.Copy [工作表2!A1] '貼入全部資料
- Set xU = [工作表2!D:D].SpecialCells(xlCellTypeConstants, 2) '取得"PC"字樣全部儲存格
- xU.Offset(1, -3).ClearContents '清除[箱號]下方數字
- With xU.Offset(, -2)
- .Item(1).Delete Shift:=xlUp 'B欄上移一格
- .EntireRow.Delete '刪去列
- End With
- End Sub
複製代碼 或:- Sub Macro2()
- Sheets("PKG").UsedRange.Copy [工作表2!A1]
- With [工作表2!D:D].SpecialCells(xlCellTypeConstants, 2).Offset(, -2)
- .Offset(1, -1).ClearContents '清除[箱號]下方數字
- .Item(1).Delete Shift:=xlUp 'B欄上移一格
- .EntireRow.Delete '刪去列
- End With
- End Sub
複製代碼 |
|