如何使用Excel VBA将表格样式应用于单个列?

时间:2017-10-01 23:35:01

标签: excel-vba vba excel

我有一张桌子,我想要某些特定颜色的栏目。我尝试了条件格式化,但它有一个问题,我必须上下滚动屏幕,以便#34;赶上"并刷新可以说。

如果无法做到这一点,我可以将自己的风格分成几个表并将它们与#34;链接"不知何故(这样我可以过滤一个列,并相应地对齐其他表)?

编辑:好的,不确定那是怎么回事。但这是一个例子

ListObjects.Add(xlSrcRange, Range("A1:D6"), , xlYes).Name = "MyTable"
ListObjects(1).ListColumns(1).TableStyle = "MyStyle"  'this isn't valid, but that idea

Edit2:我想出了如何让我的替代条件格式化工作。之前,我不得不向下滚动然后备份以便刷新。关闭带状行(通过表格设计菜单或代码)可以解决这个问题。用于关闭的代码:

ActiveSheet.ListObjects(" MyTable")。ShowTableStyleRowStripes = False

0 个答案:

没有答案