这是我的第一篇文章。
我有不同的表。 例如:范围(F9:M16),范围(F24:M31)等。
在A1中定义行,在B1中定义列。 例如:G3 = 3,H3 = 4
使用此信息,我将在H12中创建一个红色的粗体边框。
因为范围(F9:M16)为H12,所以第3行和第4列与其他范围不同。
所以我需要一个makro,因为我每次都要手动做一次。
感谢您的帮助。
致谢 托马斯
答案 0 :(得分:0)
如果要根据特定条件突出显示单元格,通常采用条件格式设置;您可以自动执行很多非常整洁的事情,而无需借助宏。
在这种情况下:
=AND(COLUMN(F9)-COLUMN($F$9)=$G$3;ROW(F9)-ROW($F$9)=$H$3)
重复所有表,每次修改引用。现在突出显示的单元格会根据您放入$ G $ 3和$ H $ 3的内容而变化,而无需执行任何操作。
对于每个单元格,它的操作是通过计算与被检查单元格的行/列之差(F9是相对的,它将随每个单元格而变化)来获取其相对列/行引用。范围左上角单元格的列($ F $ 9不会更改)-导致范围从0开始,但是因为您在表中使用0,所以很好。如果不是,则需要通过添加常量进行调整。如果两个索引(AND
部分)都匹配,则应用格式。请注意,如果您使用OR
,则会突出显示整行和整列。
答案 1 :(得分:0)
感谢您的回答。
正确,我已经使用过条件格式,但是在这种情况下,它不是最佳选择。
因为我没有改变边界厚度的机会。我想要一个红色的粗边框。
感谢您的帮助。 问候 托马斯