将背景颜色从主工作表复制到工作表 - 而不是内容

时间:2015-06-02 10:45:11

标签: excel superuser

我想知道是否有人可以提供帮助,对于excel来说,我是一个菜鸟。我必须创建一个将在数据中心管理和硬件跟踪中使用的speadsheet,所以我所做的是创建一个主工作表和每个机架的工作表,我需要实现的是当主工作表上的单元格被填充时然后使用背景颜色(灰色)更改相应工作表上的颜色。不知道有多大意义:)

Master B2:B25到工作表1 B4:B27 .. 大师D2:D25到工作表2 B4:B27 .. 硕士E2:E25到工作表3 B4:B27..etc

我不能使用复制,因为它复制了我不想要的单元格内容,只复制了背景颜色。

1 个答案:

答案 0 :(得分:-1)

Sub Macro5()
'
' Macro5 Macro
'

'
    Range("J11").Select
    Selection.Copy
    Range("J12").Select
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
End Sub
上面的

将复制格式。 BTW直接来自宏录像机,你应该首先使用宏录像机

也可以使用下面的

    Range("J12").Interior.Color = Range("J11").Interior.Color