通过VBA格式化Excel单元格

时间:2014-06-11 19:09:12

标签: excel vba excel-vba

当您从一个Excel工作表复制并粘贴到另一个Excel工作表时,您可以选择保留源格式或使用当前格式。是否有相同的方法在VBA中强制执行此操作?

例如,我有:

Sheets("sheet1").Range(A2).Copy Destination:=Sheets("sheet2").Range("C7")

将值从sheet1(A2)复制到sheet2(C7)。有没有办法使用sheet2的C7格式样式,而不是从sheet1的A2保存格式?

1 个答案:

答案 0 :(得分:1)

看似Copy Destination副本。使用Copy/PasteSpecial,您可以选择要复制的内容。

xlPasteType: 
xlPasteAll (default), 
xlPasteFormats, 
xlPasteFormulas, 
PasteFormulasAndNumberFormats, 
xlPasteValues, 
xlPasteValuesAndNumberFormats 
(more)