当前位置: 首页 > 知识库问答 >
问题:

Excel VBA:获取单元格的值,与单元格的格式无关

单于海荣
2023-03-14
    null

如您所料,A3将导致true。现在将A2的格式更改为会计,使用小数点后2位。A2现在读$0.00,但是基础值仍然是0.00001,所以A3仍然是true

VBA

制作一个新模块并添加以下函数:

Function f(addr As String)
    f = Range(addr).Value
End Function
    null

A1A2具有相同的基础值,但B1B2没有,尽管它们都是使用A1A2value方法计算的。

A3(=A1=A2)中的表达式正在访问A1A2的实际基础值。如何在VBA中访问这些值?

共有1个答案

訾高飞
2023-03-14

它对我来说也是真的,因为我在输入公式后添加了格式。

重新编辑B2。

要获取基础值,您需要使用VALUE2属性,该属性似乎忽略了格式设置:

Function f(addr As String)
    f = Range(addr).Value2
End Function
 类似资料:
  • 有人能给我一个解决方案,我可以在单元格为空时读取应用到单元格的样式吗? 谢了。

  • 1、我希望能够从封闭工作簿的单元格中读取值 算法: > 从关闭的excel文件读取- 需要读取第一行第1列到第200列的整行 变量1等于(A1)的单元格值,其中A1是字符串变量2等于(B1)的单元格值,其中B1是整数变量3等于(c1)的单元格值,其中c1是字符串:::变量200等于(第1行第200列)的单元格值,其中值是字符串 最好的方法是什么? 我应该能穿过100排 你能告诉我吗

  • 我使用Google Sheets API在我的javascript应用程序中显示我的Google电子表格中的数据。已通过引用此留档开发。我可以从电子表格中读取值,但对于某些列,单元格合并如下。 我得到的Json响应如下所示 我的预期输出应该是 有什么帮助吗?

  • 问题内容: 我想以一个简单的字符串来获取数值单元格的值。 假设单元格的类型是带有value的数字。现在我无法使用,因为它将引发异常。我也无法使用,因为它会使我退缩。 我想存储在类型为varchar2的db中,所以我只希望字符串中的值。 我无法更改单元格类型,因为它是最终用户的工作,我必须在代码本身中进行处理。 格式化程序也无法正常工作,因为xls … dd:mm,dd:mm:ss,公式等中可能存在

  • 我希望我的swift代码在每次按下按钮时都添加一个新的tableview单元格。你可以在下面的gif中看到我想要的东西。这段代码应该在func-tableView(_tableView:UITableView,cellForRowAt-indexPath:indexPath)中添加按钮- 在此输入图像描述

  • 在Java中,我应该得到的输出是