Excel
Microsoft 电子表格软件系列,其中包含用于分析、绘制图表和传达数据的工具。
39 个问题
excel的VBA里面有段字符串的format处理。 Format("1A", "00")结果是"00"。预想结果是"1A"。 而Format("1B", "00")结果是"1B"。 为什么"1A"的格式化结果不对??
你好,在VBA中,如果字符串可以被解释为数值,则 Format
函数会将其视为数值而不是文本。
如果你希望强制将字符串视为文本而不是数值,可以在表达式前面添加一个单引号 '
, result = Format("'1A", "00")
,这样就能得到正确结果"1A".
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。 注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。