使用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工作表激活事件的运用?
  • 热门搜索
    小孩不喝奶粉怎么办 香港 旅游 痤疮疤痕怎么治疗 如何设置页眉页脚 平顶山学院怎么样 浙江舟山旅游攻略 如何提高英语口语 qq怎么升级最快 怎么样可以缓解痛经 小括号怎么打