返回目录: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,就可以看到选择哪个单元格,哪容个单元格就会变成黄色,如下图所示: