【问题标题】:How to get a cell with format as Date in another Locale如何在另一个语言环境中获取格式为日期的单元格
【发布时间】:2022-01-20 08:13:59
【问题描述】:

我有一个单元格M1,其格式设置为日期,区域设置为波斯语。但问题是当我通过这个 VBA 命令Range("M1").value 读取单元格值时,我仍然得到通常的英文日历(公历)作为输出。任何建议都非常感谢。

【问题讨论】:

  • Excel 中的日期值只是一个数字 - 您在单元格中看到的只是格式化。从 M1 读取的值需要做什么?

标签: excel vba excel-formula


【解决方案1】:

This post 解释它。使用Range.Text 而不是Range.Value 属性。

【讨论】:

  • 如果您认为链接的帖子回答了问题,您应该将问题标记为重复。无论如何,Range.Text 有它的问题:如果一个单元格被隐藏,你会得到一个空字符串作为结果。如果单元格太窄,因此您看到“####”,Range.Text 将返回“####”
猜你喜欢
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-23
  • 2017-12-08
  • 1970-01-01
相关资源
最近更新 更多