excel - 使用标准突出显示
问题描述
我是 VBA 的新手,我似乎无法通过谷歌解决这个问题。
我试图突出显示除标题外不等于 8% 的单元格。
使用此代码:
Private Sub Highlight()
Dim percentage As Range
Set percentage = ThisWorkbook.Worksheets("MasterSheet").Range("H2:H10")
For Each cell In percentage
If percentage <> "8%" Then
cell.Interior.Color = 255
End If
Next
End Sub
将不胜感激任何帮助!
解决方案
试试这个
Private Sub Highlight()
Dim percentage As Range
Set percentage = ThisWorkbook.Worksheets("MasterSheet").Range("H2:H10")
For Each cell In percentage
If cell <> 0.08 Then
cell.Interior.Color = 255
End If
Next
End Sub
您可以使用Excel 中的条件格式来做类似的事情
当您使用此功能时,即使是空白单元格也会被格式化,以避免这种情况创建另一个不会对这些单元格进行任何格式化的规则
单击规则管理器中的“新建规则”按钮,然后从条件列表中选择“仅格式化包含的单元格”,然后在“仅格式化包含的单元格”下拉菜单下选择“空白”。单击确定。
推荐阅读
- javascript - 使用 promise 在循环中填充数组
- model - 从子模型调用 json 数据
- javascript - Vue表单提交两次或一次并为空
- mongodb - 如何计算 mongoDB 中嵌入的数组对象元素
- javascript - 构建动态数据表材质角度
- r - 如何在ggplot2中使用粗体、斜体和下划线
- maven - Bamboo-artifactory 插件在 elactic 代理中不起作用
- graphics - 带抗锯齿的 dda 不适用于八分圆线
- python - Selenium 发送密钥在 Ubuntu 上无法使用 /
- amazon-web-services - 何时将 lambda 与 api 网关和 dynamodb 一起使用