乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在excel建了一个宏,怎么改变单元格的颜色?-excel如何改变单元格颜色,excel根据值改变单元格颜色

在excel建了一个宏,怎么改变单元格的颜色?-excel如何改变单元格颜色,excel根据值改变单元格颜色

作者:乔山办公网日期:

返回目录:excel表格制作


这个是不能改变的,填充色也不会影响边框

在excel建了一个宏,按以下方法改变单元格的颜色:

Cells(4, 6).Offset(0, 1).Interior.Color = Cells(4, 6).Interior.Color

上面VBA执行后则将(4,6)单元格的颜色向右偏移一格填充(4,6)颜色

将(0,1)换成(0,-1)则是向左偏移填e68a84e8a2ad7a686964616f364充颜色 。

执行下面的宏代码:

Sub a()

For i = 2 To 100 '假设有99行要涂色的数据

If Cells(i, 3) <> "" Then

Cells(i, 3).Offset(0, 1).Interior.Color = Cells(i, 3).Interior.Color '向右的一个单元格填充颜色;

Cells(i, 3).Offset(0, 2).Interior.Color = Cells(i, 3).Interior.Color '向右的第二个单元格填充颜色;

Cells(i, 3).Offset(0, -1).Interior.Color = Cells(i, 3).Interior.Color '向左的一个单元格填充颜色;

Cells(i, 3).Offset(0, -2).Interior.Color = Cells(i, 3).Interior.Color '向左的第二个单元格填充颜色;

End If;

Next;

End Sub。


一、首先,打开Excel程序,新建一张空白表格。

度查看大图" class="ikqb_img_alink">

二、然后,在Excel表格中输入好内容。

三、然后,在Excel主界面上方菜单中找到“视图”点击打开。

四、然后,在“视图”菜单中找到“阅读模式”点击打开。

五、最后在阅读模式下,Excel 选中一个单元格后,整行/整列的颜色都变化,问题解决。



  • 选择全部的单元格,点zhidao击  条件格式  ,  新建规则  ,如下图所示:

  • 在条件格式对话框中,选择  使用公式确定要设置格式的单元格  ,在下面的对话框中输入公式=(cell("row")=row())*(cell("col")=column()),如下图所示:

  • 然后设置想要的格式,此处以填充为黄色为例,如下图所示:

  • 按下ALt+F11,在VBA编辑界面当前工作表中输入代码如下图所示:

  • 关闭VBA界面,回到Excel,就可以看到选择哪个单元格,哪个单元格就会变成黄色,如下图所示:

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网