用渐变色填充 Excel 工作表的 2 种有效方法

立即分享:

如果你能在工作中使用渐变色,一定会提高你的工作效率。 在本文中,我们将介绍两种使用渐变色填充工作表的方法。

您可以很容易地用某种颜色填充一个单元格或一个范围。 此外,您还可以在单​​元格中填充渐变色。 但是,在 Excel 中没有直接的方法来用渐变颜色填充区域。 现在我们找到了两种方法来完成这个任务。

方法一:插入背景

在此方法中,您可以插入具有渐变颜色的图像作为背景。

  1. 查找具有您喜欢的渐变颜色的图像。 或者您也可以在计算机中制作这样的图像。
  2. 现在打开 tar获取需要填充渐变颜色的Excel。
  3. 在工作表中,单击功能区中的“页面布局”选项卡。
  4. 然后单击工具栏中的“背景”按钮。
  5. 之后,选择包含的路径 tar获取图像。
  6. 接下来选择这张图片。
  7. 然后点击窗口中的“插入”按钮。插页

因此,图像已成为此工作表的背景。背景

使用这种方法非常简单。 但另一方面,您需要调整图像大小,以便适合单元格。 否则,一个单元格中将有两种不同的颜色,如图所示。 这实际上是背景图片的边框。

方法 2:使用 VBA 宏

这里我们将介绍另一种方法。 您将需要使用 Excel VBA 来完成此任务。 在填充渐变颜色之前,您需要为工作表选择两种不同的颜色。 此外,您还需要确定渐变颜色的两种颜色的 RGB 数。 在这个例子中,我们将使用两种颜色:RGB(125,205,242) 和 RGB(215,239,228)。

  1. 按下键盘上的“Alt +F11”按钮。 因此,您可以打开 Visual Basic 编辑器。
  2. 在此编辑器中,插入一个新模块。插入模块
  3. 之后,将以下代码复制到模块中:
Sub FillGradientColorInRange()
  Dim nTargetRowCount As Integer

  For nTargetRowCount = 1 To 100
    Range("A" & nTargetRowCount, "E" & nTargetRowCount).Interior.Color = RGB( _
      Round((215 - ((215 - 125) / 99) * (nTargetRowCount - 1)), 0), _
      Round((239 - ((239 - 205) / 99) * (nTargetRowCount - 1)), 0), _
      Round((228 + ((242 - 228) / 99) * (nTargetRowCount - 1)), 0))
  Next nTargetRowCount
End Sub

在此示例中,我们将填充区域 A1:E100。 计算方法见代码。 此外,对于不同的颜色参数,您需要根据实际数字调整公式。 因为颜色参数都是整数,所以我们也会对数字进行四舍五入,以防出现误差。

  1. 然后运行这个宏。 您可以按键盘上的“F5”按钮运行它。 另一方面,您也可以单击“Run Sub”按钮。
  2. 之后,回到工作表。 我们已经缩小了工作表,以便您可以清楚地看到。 这 tar获取范围填充渐变颜色。成果

当需要用渐变颜色填充其他范围时,需要修改代码并重新运行。

两种方法的比较

可以看到这两种方法都非常有效。 但有时您不知道可以使用哪种方法。 在下表中,我们把我们能想到的两种方法的优缺点都列出来了。

对比

插入背景

使用 VBA 宏

优势

1. 如果您不熟悉 Excel VBA,可以选择此方法。

2、通过这种方法,整个工作表将被渐变色填充。

1.只需轻轻一按,即刻得到结果。

2. 这种方法不会产生两种不同颜色的不合适的边框。

缺点

1.你需要花时间找一张图片或者做一张渐变色的图片。

2.在背景大小的边框处,会有明显的分界线。

3.颜色在背景中。 当您用另一种颜色填充单元格时,该颜色将覆盖背景。

1.当你需要修改代码时,很容易出错。

2. 只有一个 tar获取范围将填充渐变颜色。 如果您有需要,您仍然需要修改其他范围的代码。

3、如果用VBA填充的范围很小,颜色过渡会不太自然。

现在你对这两种方法有了更深入的了解。 下次您就会知道可以在实际工作表中使用哪种方法。

为您的 Excel 文件保持安全的环境

环境对于您的 Excel 文件也非常重要。 如果环境不安全,则无法确保 Excel 文件始终安全。 然而,即使您已经做好了很多准备,您仍然有机会遇到 Excel 损坏。 因此,您可以事先准备好第三方。 一旦您的 Excel 损坏,您可以使用此工具来 修复损坏的 xlsx 数据 立即。

作者简介:

Anna Ma 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复Word doc文档损坏 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。