如果你能在工作中使用渐变色,一定会提高你的工作效率。 在本文中,我们将介绍两种使用渐变色填充工作表的方法。
您可以很容易地用某种颜色填充一个单元格或一个范围。 此外,您还可以在单元格中填充渐变色。 但是,在 Excel 中没有直接的方法来用渐变颜色填充区域。 现在我们找到了两种方法来完成这个任务。
方法一:插入背景
在此方法中,您可以插入具有渐变颜色的图像作为背景。
- 查找具有您喜欢的渐变颜色的图像。 或者您也可以在计算机中制作这样的图像。
- 现在打开 tar获取需要填充渐变颜色的Excel。
- 在工作表中,单击功能区中的“页面布局”选项卡。
- 然后单击工具栏中的“背景”按钮。
- 之后,选择包含的路径 tar获取图像。
- 接下来选择这张图片。
- 然后点击窗口中的“插入”按钮。

因此,图像已成为此工作表的背景。
使用这种方法非常简单。 但另一方面,您需要调整图像大小,以便适合单元格。 否则,一个单元格中将有两种不同的颜色,如图所示。 这实际上是背景图片的边框。
方法 2:使用 VBA 宏
这里我们将介绍另一种方法。 您将需要使用 Excel VBA 来完成此任务。 在填充渐变颜色之前,您需要为工作表选择两种不同的颜色。 此外,您还需要确定渐变颜色的两种颜色的 RGB 数。 在这个例子中,我们将使用两种颜色:RGB(125,205,242) 和 RGB(215,239,228)。
- 按下键盘上的“Alt +F11”按钮。 因此,您可以打开 Visual Basic 编辑器。
- 在此编辑器中,插入一个新模块。
- 之后,将以下代码复制到模块中:
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。 计算方法见代码。 此外,对于不同的颜色参数,您需要根据实际数字调整公式。 因为颜色参数都是整数,所以我们也会对数字进行四舍五入,以防出现误差。
- 然后运行这个宏。 您可以按键盘上的“F5”按钮运行它。 另一方面,您也可以单击“Run Sub”按钮。
- 之后,回到工作表。 我们已经缩小了工作表,以便您可以清楚地看到。 这 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


