【问题标题】:How to return value with apostrophe from excel UDF如何从excel UDF返回带有撇号的值
【发布时间】:2020-02-11 03:06:37
【问题描述】:

我一直在尝试在值之前附加 ',以便 excel 单元格将单元格识别为文本值。 有什么方法可以在 ' 后面加上 UDF 中的值。

例如,如果我调用 GetZero(),它将返回 '0.00,而 excel 只会将其识别为 0.00(但作为文本值)。

【问题讨论】:

  • 在数字两边加上双引号 " 得到一个字符串?
  • 通常你可以将返回类型设置为字符串。不需要类型说明符

标签: c# excel vba excel-addins


【解决方案1】:

举个例子

Public Function GetZero() As String
GetZero = "'" & format(0,"0.00")
End Function

【讨论】:

  • 我正在 C# 上尝试这个。一旦我将值设置为:GetZero = "'0.000" 它返回 '0.000 这不是预期值。我试图实现的是将值设为 0.000,以便我可以应用 +/-/* 操作。比如 1 加元 + 24 美元。
猜你喜欢
  • 2013-02-15
  • 2013-07-19
  • 1970-01-01
  • 1970-01-01
  • 2011-06-01
  • 2014-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多