停止Excel将会计或数字格式单元格转换为date
除了单元格B2:B4
之外,我有一张表单被locking。 用户需要在其中input数字值。 当用户在这些单元格中错误地inputdate时,格式会更改为最新。 现在,即使用户以正确的数值删除date和types,它也会显示date格式。 如何以更好的方式处理这种格式,以便格式保持为数字或会计,以及总量在下面的工作。
PS不能在文件中使用vba,美元可以介于( – 1000000000到1000000000之间)
我观察到类似的行为(Excel 2013)
当我的单元格的数字或货币的格式,我进入1/1/2015单元格都显示42370.00不是一个date。 当单元格格式化计算时,情况并非如此(数据显示为date)。
我试图使用数据validation,以防止date进入,并不能阻止他们。
正如你所观察到的,会计performance不佳。 您的用户是否会使用“货币”格式? 因为这performance更好。 (唯一不同的是我可以告诉的是,货币符号不排队和细胞alignment效应)。
对不起,不能给你你正在寻找的答案!
您可能会考虑使用数据validation来警告用户,如果他们input的数据是date(即他们input的数字代表他们倾向于进入的date)。例如“您input的数字可以表示date你是不是偶然input了一个date而不是数字“