请问用哪个API可以只粘贴值和格式,不粘贴公式。

阅读次数 605

Enum# 枚举类型,存放在 Application 下

4 Answers

const activeSheet = ActiveSheet // 获取来源单元格 const sourceRange = activeSheet.Range('A1') // 复制来源单元格
sourceRange.Copy()
// 获取目标单元格
const targetRange = activeSheet.Range('B2')
// 将复制的单元格粘贴到目标单元格,只粘贴格式和值
targetRange.PasteSpecial(xlPasteValues)
targetRange.PasteSpecial(xlPasteFormats)

const activeSheet = ActiveSheet // 获取来源单元格 const sourceRange = activeSheet.Range('A1:A5') // 复制来源单元格
sourceRange.Copy()
// 获取目标单元格
const targetRange = activeSheet.Range('C1:C5')
// 将复制的单元格粘贴到目标单元格,只粘贴格式和值
//targetRange.PasteSpecial(xlPasteValues)
//targetRange.PasteSpecial(xlPasteFormats)
targetRange.PasteSpecial(xlPasteValuesAndNumberFormats)
targetRange.PasteSpecial(xlPasteFormats)

部分行列隐藏也会复制进去,有办法解决吗?