excel - 根据另一个单元格的文本为单元格着色
问题描述
我有一个运行的 vba 宏,然后用户有一个列,他们在创建输出表后从下拉列表中手动输入值。我需要代码根据文本将行的第一个单元格突出显示为特定颜色。
For PoleRow = 14 To lastrow + 12
If Cells(PoleRow, 27) = "Simple" Then
Cells(PoleRow, 1).Interior.Color = RGB(51, 102, 255)
End If
目前它现在正在做的事情是行不通的。任何帮助,将不胜感激!
解决方案
- 根据文本突出显示您希望具有格式的范围
Conditional Formatting
在功能区的Home
选项卡下选择。- 选择
New Rule
然后选择Use a formula to determine which cells to format
- 输入
=[cell reference unlocked]="Simple"
- 点击
Format
并选择你想要的颜色然后点击OK
对于未锁定单元格引用,只需单击与活动突出显示范围相同的行中的单元格,但请确保引用中没有 $。
推荐阅读
- python - 数组 A 有元素。需要检查是否都不同。Python
- javascript - 如何通过选中复选框在javascript中删除数组的对象
- angular - 角度 6 中的 state.concat redux reducers 没有连接有效负载数据?
- unit-testing - 如何让 CMake 在我的 C 库项目中找到我的测试?
- visual-studio - Visual Studio 在内部的 javascript 代码上指示错误 RZ1024
堵塞 - kotlin - 如何以编程方式在 Ktor 中提供 https 请求
- continuous-integration - Gitlab CI/CD with Kubernetes 1.16:我的生产作业是否因 Kubernetes 版本而失败?
- php - 如何使用 php Google Drive API 在 Google Drive 上上传文件
- seaborn - 在pyplot中给出hue时如何更改图例的命名?
- c# - Aspose.Cells 安全 Excel 文件中的密码(c#)