【问题标题】:Convert Text to Number Excel in LotusScript在 LotusScript 中将文本转换为数字 Excel
【发布时间】:2011-08-03 02:25:28
【问题描述】:

谁能指导我如何将文本转换为数字? 我一直在尝试使用 xlapp.selection.FormatNumber = "#,##0.00" 但不起作用,因为导出的列原来是文本格式。感谢您的帮助,非常感谢。

-编辑 我正在使用 lotusscript 将视图导出到 excel 中。我的困境是,包含数字的导出列结果被导出为文本,需要先转换为数字,然后我才能使用 xlapp.selection.FormatNumber = "#,##0.00" 对其进行格式化。我想知道通过使用 lotusscript 将列转换为数字的语法。

【问题讨论】:

  • 请注意,如果这些答案中的任何一个适合您,请单击答案左侧的勾号接受它(这样做还不算太晚) - 请参阅meta.stackexchange.com/questions/5234 了解更多信息否则,您可以回答您自己的问题(甚至是highly recommended)并接受它。通过这种方式,您可以与社区分享您的知识并关闭问题。

标签: excel lotus-notes export-to-excel lotusscript vba


【解决方案1】:

CDec 呢?

【讨论】:

  • 我明白了,但我在编码时遇到了麻烦。你能给我看一个语法是什么样子的例子吗?TIA
  • 您可以查看我在回答中提供的链接或there
  • xlApp.Range("C:C").Select FormulaR1C1 = "=RC[-3]*1" 这是我仅有的,但似乎对你不起作用:(跨度>
  • 这是公式,而不是vba。试试这个:xlApp.Range("C:C").Select FormulaR1C1 = "=VALUE(RC[-3]*1)"。请编辑您的问题以更好地解释您想要什么,否则没有人可以帮助您!
【解决方案2】:

要将列值转换为 LotusScript 中的数字,请使用 CDbl 函数。

【讨论】:

  • 感谢您的回答,但我想通了。我的数组是字符串数据类型 /Facepalm
猜你喜欢
  • 2011-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多