复制没有剪贴板和没有格式

我发现了一种在Excel 2013/2016中将范围从一个工作簿复制到另一个工作簿的方法,无需使用剪贴板。

问题是源数据的格式也被复制。 我只想复制这些值。

我将来自每日工作簿的数据合并到每周工作簿中。 有两个工作簿:

  1. workbookDailyTrain1 (每24小时一个日常工作簿,每个工作日有2张:“日”和“夜”)

  2. workbookWeeklyTrain1 (这里有1张:“Train1”)

这是问题的线路:

 workbookDailyTrain1.Sheets("Day").Range("A13:B24").Copy workbookWeeklyTrain1.Sheets("Train1").Range("C5:D16") 

有没有办法修改这一行代码,使范围值只能被复制? 目标工作簿具有自己的格式,为了SharePoint Server部署的目的,必须始终保留该格式。

只要设置两个范围的值相等:

workbookWeeklyTrain1.Sheets("Train1").Range("C5:D16").Value = workbookDailyTrain1.Sheets("Day").Range("A13:B24").Value