简体   繁体   English

具有条件格式公式的动态行着色 - EXCEL

[英]Dynamic Row Shading with Conditional Formatting Formulas - EXCEL

I have a document with functionality via data validation selection. 我有一个通过数据验证选择功能的文档。 Each selection triggers a macro to hide certain rows. 每个选择都会触发一个宏来隐藏某些行。 I have the following conditional formatting formula =MOD(ROW(),2)=1 and it works great when all rows are unhidden, however I'm looking for a more dynamic formula that can change when the rows are automatically hidden. 我有以下条件格式化公式= MOD(ROW(),2)= 1并且它在所有行被取消隐藏时效果很好,但是我正在寻找一个更动态的公式,可以在行自动隐藏时更改。 I'm open to using VBA in lieu of conditional formatting. 我愿意使用VBA代替条件格式。

You can use SUBTOTAL to count non-hidden rows. 您可以使用SUBTOTAL计算非隐藏行。 This relies on a column being filled (ie no blanks). 这取决于填充的列(即没有空格)。 I've used column A, use a different one if you need to. 我已经使用了A列,如果需要,可以使用不同的A列。

Conditional Format formula 条件格式公式

=MOD(SUBTOTAL(103,A1:$A$1),2)=1

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM