Excel 格式化数据验证输入

Excel 格式化数据验证输入

我有一本工作簿,其中的工作表全部采用日期格式 (5-18-20, 5-19-20)。我有一个 VBA 函数,可以收集此列表并将其放入逗号分隔的字符串中。但每当我尝试将单元格的数据验证设置为硬编码的逗号分隔列表时,它都会格式化日期值。

例如:如果我将数据验证列表设置为“5-18-20”,它将变为“5/18/2020”

我该如何防止这种情况发生?将单元格格式设置为“文本”并不能防止这种情况发生。

这是我在数据验证对话框中输入的图像。

我的意见

Excel 将其更改为以下形式:

Excel 更改

答案1

使用所需的日期格式来格式化具有数据验证的单元格。

数据验证下拉菜单中的日期值将以您的计算机设置在区域设置中使用的默认格式显示。

相关内容