|
我请教一个问题,就是导入数据后原备份中的公式没有了,相当于“选择性粘贴--数值”,怎样通过修改以下代码来保留原备份中的公式。
Sub 导入()
Application.ScreenUpdating = False
On Error GoTo 1
If MsgBox("导入新数据前本文件'数据库'内容将被清除!" & Chr(10) & Chr(10) & "继续导入吗?", 4 + 32 + 256, "提示!") = vbNo Then End
Sheets("记录").Range("A2:S" & Sheets("记录").Range("A65500").End(3).Row + 2).ClearContents
Nam = Application.GetOpenFilename(FileFilter:="备份档(*.bf),*.bf", Title:="请选取备份数据导入")
Set WK = Workbooks.Open(Nam)
ARR = WK.Sheets(1).Range("A2:S" & Range("A65500").End(3).Row)
ThisWorkbook.Sheets("记录").Range("A2").Resize(UBound(ARR), 19) = ARR
WK.Close
1 Application.ScreenUpdating = True
End Sub |
|