繁体   English   中英

如何基于工作表中的单元格更改选项卡颜色?

[英]How to change the tab color based on a cell in the worksheet?

我有一个非常大的电子表格,其中包含许多工作表,可用于基于项目编号创建发票。 每个项目都不按月计费。 我必须将每个发票打印为PDF,并且避免打开每个标签以查看是否有要开票的信息,我想基于包含发票总数的单元格更改标签颜色。

我很少使用VBA,但是发现了几个试图做同一件事的宏,但是由于它们依赖于不同的东西,所以我无法获得所需的东西。 我发现一个可以使所有标签变成一种颜色的标签。 我发现一个可以根据对/错公式更改颜色的方法。 我没有关于此代码的知识,无法对其进行更改,因此如果单元格H22> 0,它将使制表符变为一种颜色。

在担任我的职务之前创建的发票不一致,因此并非所有总计都在单元格H22中-可能是H14。 我甚至愿意在每个选项卡上放置一个按钮,以便在我对每个选项卡进行初步工作时可以按一下以应用宏。 我只是没有足够的知识来知道如何编写代码。 谢谢!

最简单的方法是找到一个工作表都不使用的单元格(例如AZ99),并等效于您在每个工作表上描述的H22> 0示例。

例如,sheet1的AZ99可能为X10> 0,sheet2的Y11> 0或其他值。

使用true / false VBA代码查看单元格AZ99或所选的单元格。

暂无
暂无

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

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