我正在尝试修改此VBA代码,以便它不会粘贴所有单元格的值。
Sheets("Report").Copy
Sheets(1).name = "PrintOut"
Sheets("PrintOut").UsedRange.Copy
Sheets("PrintOut").Range("A1").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
现在它复制和粘贴所有单元格的值并删除公式。我需要它粘贴除I206和I207之外的所有其他单元格的值。这些单元格中的公式需要在新的“打印输出”工作表中。
通过将xlPasteValues改为xlPasteFormulas,它确实粘贴了公式,但粘贴到了所有单元格。
我还在名称管理器中将希望保存公式的区域命名为“PrintOut_Formulas”,因此这可能是需要在“PrintOut”中包含公式的区域。
有人知道这个的好方法吗?
谢谢!
1条答案
按热度按时间qzwqbdag1#
将范围转换为值“跳过区域”