使用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工作表激活事件的运用?
  • 热门搜索
    关于节日的手抄报 英语国庆节手抄报内容 爱国主义手抄报图片 与诗同行手抄报 关于迎新年的手抄报 手抄报排版设计 五四青年节手抄报内容 关于祖国在我心中的手抄报 初一历史手抄报 诚实守信手抄报内容