在 Excel 中使单元格颜色保持一致

在 Excel 中使单元格颜色保持一致

我在 Microsoft Excel 中有几个相同格式的工作表。

在我想要的每个工作表中:

  • 第一行 一 浅绿色
  • 接下来的四张是浅黄色的
  • 接下来的三个是浅蓝色
  • ETC。

目前,我正在为每个工作表手动执行此操作,我认为必须有更好的方法。

有小费吗?

答案1

编写如下 VBA 宏:

Sub temp()
    Range("A1:G11").Select
    Selection.Copy
    'Modify this part to loop over contents of your choice
    Range("J17:S35").Select
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
    Application.CutCopyMode = False
    'Modify upto this
End Sub

现在,修改此宏的粘贴组件以循环选择您选择的内容。

答案2

Excel 工具栏上(某处)有一个图标,看起来像一把画笔,用于将格式(颜色、日期、数字等)从一个地方复制到另一个地方。

  • 按照你的喜好给第一张纸上色
  • 突出显示包含您所做的所有颜色更改的单一代表列
  • 单击画笔外观图标(格式画家)
  • 单击目标工作表:列/单元格。

它应该复制颜色。

当心由于这也可以复制数字格式,因此有一个选择器,可以选择使用它。

答案3

Excel可以同时使用多张纸格式化。

  1. 选择所有四张工作表。您可以单击要格式化的每一张工作表,同时按住Ctrl
  2. 按照您的意愿为细胞着色。

点击其中一个工作表标签以“取消选择”。完成后,所有四个工作表应具有相同的颜色格式。

例子:

在此处输入图片描述

答案4

如同lornix 建议的格式刷方法,这里还有另一种方法可以节省您的时间。

  1. 根据需要格式化 Sheet1
  2. Ctrl-A选择全部或者选择所需行
  3. Ctrl-C复制
  4. Ctrl-PgDn转至下一张表
  5. Ctrl-Home转到单元格 A1
  6. Alt- E>>ST粘贴Enter格式
  7. 重复步骤4-6直至完成

第 6 步

它的意思是编辑Alt- E)>特殊粘贴 S>格式 T>好的 Enter
它已在 Excel 2003 中测试过,并且应该也可以在更高版本中运行(未经测试)。

如果它在您的版本中不起作用,您也可以尝试Menu> S> T> Enter
Menu键通常位于Win键盘上的键旁边,它会在 Windows 中调出右键单击菜单。

笔记

此方法不仅可以复制颜色格式,还可以复制所有格式(包括数字格式等)。

相关内容