这很奇怪。我正在使用MS Access 2003 VBA创建一个Excel 2003电子表格,并包括条件格式:如果单元格的值大于[a value],则为红色;如果小于[a value],则为绿色。
尽管在生成电子表格时成功创建了CF公式,但所有颜色都是绿色,而不考虑值。如果我手动在单元格中输入原始值,它会触发CF并显示正确,但否则它只是坐在那里显示相同(错误)的颜色。
我尝试过执行
它似乎想要重新计算,但我无法做到。我已经非常努力地搜索了谷歌,但找不到类似这样的信息,这让我觉得我可能遗漏了一些基本东西。
尽管在生成电子表格时成功创建了CF公式,但所有颜色都是绿色,而不考虑值。如果我手动在单元格中输入原始值,它会触发CF并显示正确,但否则它只是坐在那里显示相同(错误)的颜色。
我尝试过执行
application.calculate
、CalculateFull
、CalculateFullRebuild
,但没有帮助。我尝试了worksheet.calculate
。不行。我尝试复制工作表的所有内容到一个新的电子表格中。也不行。我尝试了指定工作表中所有单元格的数字格式。还是不行。它似乎想要重新计算,但我无法做到。我已经非常努力地搜索了谷歌,但找不到类似这样的信息,这让我觉得我可能遗漏了一些基本东西。