【发布时间】:2012-01-14 15:57:17
【问题描述】:
这很奇怪。我正在从 MS Access 2003 VBA 创建一个 Excel 2003 电子表格,并且编码包括条件格式:如果单元格值大于 [a value],则为红色,如果小于 [a value],则为绿色。
即使在生成电子表格时成功创建了 CF 公式,但无论值如何,所有颜色都是绿色的。如果我手动将原始值输入到单元格中,它将触发 CF 并且它会正确显示,但否则它只会以相同(错误)的颜色出现。
我曾尝试执行application.calculate、CalculateFull、CalculateFullRebuild;但这无济于事。我试过worksheet.calculate。没有。我尝试将电子表格的所有内容复制到一个新的电子表格中。没有。我尝试为工作表中的所有单元格指定数字格式。没有。
似乎想要重新计算,但我做不到。
我用谷歌搜索了这个,但找不到类似的东西,这让我觉得我错过了一些基本的东西。
【问题讨论】:
-
您知道“
-
是的!这是我的问题中的一个错字...
标签: excel vba formatting conditional