标签: excel vba excel-vba conditional-formatting
在VBA中是否有办法根据另一个工作表中单元格的单元格格式,在一张工作簿中格式化每个单元格?
在我的一张纸上,我有一个条件格式,它根据公式改变单元格的颜色。我想使用VBA将单元格的颜色复制到单独的工作表单元格中。我尝试使用Format Painter,但是当我需要的只是单元格的颜色时,它正在复制条件格式的等式。
有什么想法吗?
答案 0 :(得分:0)
PasteSpecial格式
复制整个工作表的格式
Sheets("Sheet1").Cells.Copy Sheets("Sheet2").Cells.PasteSpecial Paste:=xlPasteFormats
复制范围的格式
Sheets("Sheet1").Range("A1").Copy Sheets("Sheet2").Range("A1").PasteSpecial Paste:=xlPasteFormats