我將下面的代碼從一個工作簿添加到另一個工作簿。但是,我只想添加值而不是公式。我如何實現這一目標?將工作表從一個wb複製到另一個wb,但複製值?
Sub publish()
Dim new_wb As Workbook
Dim old_wb As Workbook
Dim i As Long
Dim new_file_path As String
Call refresh_output_sheets
new_file_path = Range("output_path").Value
Set old_wb = ActiveWorkbook
Set new_wb = Workbooks.Add
For Each sh In old_wb.Sheets
If InStr(LCase(sh.CodeName), "output") <> 0 Then
sh.Copy After:=new_wb.Sheets(new_wb.Sheets.Count)
End If
Next sh
和重點是什麼???所有數據將被刪除! –
@LS_Dev:在我的計算機上,只有包含公式的單元格被清除.....包含數據的單元格不會被清除....您能否確認這一點? –