复制没有剪贴板和没有格式
我发现了一种在Excel 2013/2016中将范围从一个工作簿复制到另一个工作簿的方法,无需使用剪贴板。
问题是源数据的格式也被复制。 我只想复制这些值。
我将来自每日工作簿的数据合并到每周工作簿中。 有两个工作簿:
-
workbookDailyTrain1
(每24小时一个日常工作簿,每个工作日有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