如何使用VBA对单元格进行着色和框架化

我正在尝试对数据中的列进行着色和构build。 里面有空白的行。 我只想为有价值的单元格着色。 数据的位置可能会改变,所以我想使用input框颜色和框架。

数据会是这样的。 select范围将是B列。

1 A 2 B 3 4 A 5 B 6 7 A 8 B 9 10 A 11 B 12 13 A 14 B 15 16 A 17 B 18 19 A 20 B 21 22 A 23 B 

你不一定需要VBA – 你可以使用条件格式。 突出显示整个B列,然后转到“主页”选项卡下的“条件格式”。 点击“新build规则”,然后select列表中的最后一个“使用公式确定要格式化的单元格”,在框中input=$B1<>"" 。 然后点击“格式”并转到“填充” – select你想要的颜色,然后点击“确定”和“确定”。 这应该做到这一点!

编辑:啊,关于input框 – 你能扩展你想做什么? 你是什​​么意思,用它来“颜色和框架”?