- 帖子
- 2848
- 主題
- 10
- 精華
- 0
- 積分
- 2903
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2026-7-25
|
回復 13# 小俠客
我只能測試刪除原有資料及解除群組,
即使用加入:.Outline.ShowLevels RowLevels:=0, ColumnLevels:=1
Out.UsedRange.Address 也是 $A$1 無誤~~
所謂的〔範本〕,指的是〔工作表範本〕,這表是在同一檔案的,
您可手動新增一工作表,命名為〔TMP〕,將〔Output〕程式碼貼入,即為一範本工作表,
要執行程式時,再〔Call 呼叫〕以下副程式:
Sub NewOutput()
On Error Resume Next
Application.DisplayAlerts = False
With ThisWorkbook
.Sheets("Output").Delete
.Sheets("TMP").Copy After:=.Sheets(.Sheets.Count)
.Sheets(.Sheets.Count).Name = "Output"
End With
Application.DisplayAlerts = True
End Sub
這可以:
1.刪除舊〔Output〕工作表
2.複製〔TMP〕工作表,重新命名〔Output〕
每次都是完全空白的工作表,也解決Selection_Change程式碼的問題! |
|