excel - VBA 突出显示包含空格的单元格
问题描述
在我的公式和宏运行后,我希望突出显示工作表中输出为""
(If 公式的结果)的单元格。
这是一个动态范围,我很难找到一种方法来改变Just the cells with a space 的颜色。任何想法都会非常有帮助。
Dim cell As Variant
For Each cell In Sheets("[Sheet name here]").UsedRange.Columns("U").Cells
If InStr(cell.Value, "") = 0 Then
cell.Interior.ColorIndex = 15
End If
Next cell
End Sub
然后我基本上对“D”列重复了它,但是完成它需要非常长的时间......
我想我可以实现这个
=LEN(??)=0
功能,但不知道该怎么做......
解决方案
谢谢大家。在这种情况下,我最终修改了我的公式以实际生成空格“”而不是空字符串,“”正如@Scott Craner 指出的那样。
正如@tigeravatar 建议的那样,使用合法空间,我刚刚使用条件格式获得了相同的结果。
谢谢大家的帮助,我真的很感激!
推荐阅读
- swift - iOS 13 模拟器:reverseGeocodeLocation - [GEOAddressObject] [NSLocale currentLocale] 对 NSLocaleCountryCode@ 失败
- c++ - ::clock 尚未声明
- laravel - 如何获取在线用户(实时)
- unit-testing - Delta Control 中的 KDB+ Q 单元测试分析代码
- node.js - 当浏览器重新加载时,所有对话都被清除了。我需要在 bot 框架节点 js 中重新开始旧对话
- reactjs - 如何重置反应钩子状态?
- c# - 如何在 selenium c# 中运行多个 chrome 配置文件?
- php - php - 使用 PHP/MySQL 查询数据的手风琴内容
- javascript - 单击提交按钮 - 快速打开和关闭弹出警报
- c - 函数类型更改时出现“错误:(1098)冲突声明”