- 帖子
- 913
- 主題
- 150
- 精華
- 0
- 積分
- 1089
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- office 2019
- 閱讀權限
- 50
- 性別
- 女
- 註冊時間
- 2011-8-28
- 最後登錄
- 2023-7-19
 
|
5#
發表於 2018-5-19 14:35
| 只看該作者
回復 3# ikboy
您好,
原先的程式功能是可以將原檔快速的完全複製,
測試過您修改的程式後,它完全沒有任何改變,我想是因為我原先的程式中有Dim的宣告,稍作修改為以下後,
確實能夠很快速的將每個工作表都值化,但與2樓的程式相同,它只是將原檔值化,而沒有另外copy成新檔.
請問可以如何修改成我要的功能?- Sub Qcopy()
- Option Explicit
- Dim Wb As Workbook, Sh As Worksheet, Rng As Range
- Set Wb = Workbooks("進出口請款.2017.xlsx")
- For Each Sh In Wb.Sheets
- With Sh
- .UsedRange = .UsedRange.Value
- End With
- Next
- End Sub
複製代碼 |
|