Excel:当另一台计算机上的用户将日期输入到单元格中时,格式将转换为字符串

问题描述

我以前从未遇到过此错误,也无法在Google上找到有关此错误的任何信息。

基本上,我有一个带有“指令”页面的工作簿,其中包含一些宏按钮和一个用于输入特定日期的单元格。此单元格是日期类型,而不是字符串类型。

我在计算机上输入日期没有任何问题。我通常将其输入为ex。 “ 20/09/01 12:00 am”,并以所需的格式“ 20/09/01 0:00”显示。我将计算选项设置为自动,因此用户可以根据需要输入它。

但是,我有两个用户在他们的计算机上测试了此工作簿,当他们将日期输入该单元格时,即使按与我完全相同的方式,一旦他们按Enter键,它就会转换为字符串格式。我确保计算选项也相同。

由于区域设置,我知道Excel在vba中可能有些挑剔,例如跨计算机的datevalue,但这只是在单元格中输入日期。我在他们的计算机上完成的操作与在我的计算机上进行的操作完全相同,但是在按Enter键后,它仅作为日期保留在我的计算机上。

有人可以帮忙吗?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)