使用VBA判断并填充颜色

 时间:2024-10-12 07:46:40

1、打开Excel表格后,点击【开发工具】、【Visual Basic】打开VBA编辑器,也可以使用键盘上面的【Alt+F11】组合键打开VBA编辑器。

使用VBA判断并填充颜色

3、在“模块”的代码框里边输入以下VBA程序代码:Sub ColorChange()D坡纠课柩im v1, v2, ro, co晦倘佳鳎On Error Resume Next '忽略运行过程中可能出现的错误Set mysheet1 = ThisWorkbook.Worksheets("Sheet1") '定义工作表For co = 1 To 20 '从第1列到20列 v1 = "" '每执行一列,则初始化一次v1、v2的值(置为空值) v2 = "" For ro = 1 To 1000 '从第一行到1000行 If mysheet1.Cells(ro, co) <> "" Then '如果单元格不是空白,则 v1 = v2 '把v2的值赋给v1 v2 = mysheet1.Cells(ro, co) '把单元格的值赋给v2 If v1 <> "" And v1 = v2 Then '如果v1不是空白且v1=v2,则 mysheet1.Cells(ro, co).Interior.Color = RGB(0, 255, 0) '填充的颜色为绿色 End If If v1 <> "" And v1 <> v2 Then '如果v1不是空白且v1<>v2,则 mysheet1.Cells(ro, co).Interior.Color = RGB(255, 0, 0) '填充的颜色为红色 End If End If NextNextEnd Sub

使用VBA判断并填充颜色

5、表格上面自动填充颜色完成。

使用VBA判断并填充颜色使用VBA判断并填充颜色
  • 怎样使用VBA返回列号对应之英文字母?
  • 如何在vba中得到当前单元格的行号和列号
  • 怎样使用VBA选择背景色为黄色的单元格?
  • excel中使用vba来移动窗口位置
  • 怎样使用VBA工作表激活事件的运用?
  • 热门搜索
    华山旅游线路 武昌旅游 东北三省旅游攻略 攀枝花旅游景点大全 悠哉旅游 漳浦旅游景点大全 10月去哪里旅游最好 京都旅游攻略 南通旅游网 现在去哪旅游最合适