Excel将单元格地址转换为日期

时间:2013-05-06 17:28:59

标签: excel vba excel-vba cell

我将单元格地址保存在工作表中,但Excel将某些单元格地址转换为 OCT8 Oct-08 APR8 APR-08

稍后获取单元格值时,它会给出日期而不是存储在单元格中的单元格地址。单元地址存储在一个数组中,并通过以下VBA代码复制数组。它从单元格中删除文本格式并转换为自定义日期格式:

.Range("c1").Resize(UBound(SA) + 1, 1).Value = Application.Transpose(SA) 

1 个答案:

答案 0 :(得分:0)

如果您输入的数据为'APR8'Oct8,则会覆盖自动转化。

我刚刚尝试将NumberFormat更改为“TEXT”然后输入“APR8”并且它没有改变。您是在更改之前或之后的数字格式吗?如果您在使用range(..).numberformat = "@"之前更改格式,则会将其保留为文本。然后粘贴你的值。