0
使用VBA可以将条件格式从一个单元复制到另一个单元吗?使用VBA将条件格式从一个单元格复制到另一个单元格?
我想象的是这样的:
Sheets("A").Range("A1:A10").ConditionalFormatting = Sheets("B").Range("B1").ConditionalFormatting
使用VBA可以将条件格式从一个单元复制到另一个单元吗?使用VBA将条件格式从一个单元格复制到另一个单元格?
我想象的是这样的:
Sheets("A").Range("A1:A10").ConditionalFormatting = Sheets("B").Range("B1").ConditionalFormatting
使用本:
Sub test()
Sheets("B").[B1].Copy: Sheets("A").[A1:A10].PasteSpecial xlPasteFormats
End Sub
没有对条件格式specfic粘贴选项,但有一个合并,因此只要目标单元格没有独特的条件格式的源单元格,那么你可以使用复制和粘贴特殊类型“xlPasteAllMergingConditionalFormats” – 2015-02-07 22:54:28
我会建议你使用'FormatConditions.ModifiesApplyToRange'方法。这只会在条件格式在同一张表上时起作用。 – 2015-02-08 16:11:55