gpt4 book ai didi

Excel VBA条件格式未执行

转载 作者:行者123 更新时间:2023-12-04 02:20:16 25 4
gpt4 key购买 nike

这很奇怪。我正在从 MS Access 2003 VBA 创建一个 Excel 2003 电子表格,并且编码包括条件格式:如果单元格值大于 [a value],则为红色,如果小于 [a value],则为绿色。

即使在生成电子表格时成功创建了 CF 公式,但无论值如何,所有颜色都是绿色的。如果我手动将原始值输入到单元格中,它将触发 CF 并且它会正确显示,但否则它只会以相同(错误)的颜色出现。

我试图执行application.calculate , CalculateFull , CalculateFullRebuild ;但这无济于事。我试过worksheet.calculate .没有。我尝试将电子表格的所有内容复制到一个新的电子表格中。没有。我尝试为工作表中的所有单元格指定数字格式。没有。

似乎想要重新计算,但我无法做到这一点。

我用谷歌搜索了这个,但找不到这样的东西,这让我觉得我错过了一些基本的东西。

最佳答案

听起来您的数据是数字,但 Excel 将其视为文本。这是解决问题的方法:

  • 在旁边找到一些空白单元格并输入数字 0。
  • 复制该单元格 (Ctrl-C)。
  • 选择有问题的数据单元格并使用以下设置进行选择性粘贴:从“粘贴”部分选择值,从“操作”部分选择添加,单击确定。

  • 这是通过向每个单元格添加零来实现的,这不会改变它们的值,但会强制 Excel 将它们视为数字。

    关于Excel VBA条件格式未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410241/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com