excel中使用vba来修改网格线的颜色

 时间:2024-10-14 21:37:36

1、首先我们打开一个工作样表作为例子。

2、使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:Sub 衡痕贤伎setGridlineColor()Di罪焐芡拂m iColor As LongiColor = ActiveWindow.GridlineColorMsgBox "将活动窗口的网格线颜色设为红色" ActiveWindow.GridlineColor = RGB(255, 0, 0) MsgBox "将活动窗口的网格线颜色设为蓝色" ActiveWindow.GridlineColorIndex = 5 MsgBox "恢复为原来的网格线颜色'" ActiveWindow.GridlineColorIndex = iColor End Sub

excel中使用vba来修改网格线的颜色

3、gridline是指的网格线,color是颜色,activewindow是指的当前活动窗口。这里我们先给声明一个变量,将当前网格线颜色赋值给iColor变量。

excel中使用vba来修改网格线的颜色

4、这里使用三种方式对网坼黉赞楞格线颜色进行改变。网格线的颜色接受rgb参数,也接受序列下标参数,不同的是,rgb颜色参数是可以直接对GridlineColor属性使用,而序列下标参数则是Gridl足毂忍珩ineColorIndex属性设置。

excel中使用vba来修改网格线的颜色

5、rgb参数大家可以直接查询色盘,这里我们设置的是255,0,0,则是标准的红色参数,运行后,网格线变成红色。而使用序列下标时5是蓝色,则运行这一语句网格线会变成蓝色。

excel中使用vba来修改网格线的颜色

6、最后代码将网格线颜色恢复成默认颜色,大家要明白一定,iColor变量在初次赋值后就保存了网格线的颜色黑色,所以当我们将网格线颜色重新赋值为一个变量的时候,读取的就是变量的值。

excel中使用vba来修改网格线的颜色

7、先写到这里了,谢谢大家的观看。祝大家生活愉快。小编还有许多其他的经验可以观看,如果无法解决问题可以联系小编进行咨询。看不清楚图片的可以点击放大再看哦。

  • 巧用VBA里面的换行符chr(10)
  • 用excel中vba代码实现自动统计
  • 利用VBA代码填充颜色
  • 如何利用VBA代码生成指定范围数值
  • excel中使用vba查找两个区域之间重复的区域
  • 热门搜索
    教师节手抄报内容文字 书韵飘香手抄报 生命手抄报 三年级中秋节手抄报 关于卫生的手抄报 525心理健康手抄报 感恩节英语手抄报 我爱中华手抄报 学生手抄报设计指南 母亲节手抄报图片