0

我将单元格地址保存在工作表中,但 Excel 会将某些单元格地址转换为日期,例如OCT8Oct-08APR8apr-08

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

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

1 回答 1

0

如果您输入数据'APR8'Oct8这将覆盖自动转换。

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

于 2013-05-07T21:58:34.900 回答