我将单元格地址保存在工作表中,但Excel将某些单元格地址转换为 OCT8 到 Oct-08 , APR8 到 APR-08
稍后获取单元格值时,它会给出日期而不是存储在单元格中的单元格地址。单元地址存储在一个数组中,并通过以下VBA代码复制数组。它从单元格中删除文本格式并转换为自定义日期格式:
.Range("c1").Resize(UBound(SA) + 1, 1).Value = Application.Transpose(SA)
答案 0 :(得分:0)
如果您输入的数据为'APR8
和'Oct8
,则会覆盖自动转化。
我刚刚尝试将NumberFormat更改为“TEXT”然后输入“APR8”并且它没有改变。您是在更改之前或之后的数字格式吗?如果您在使用range(..).numberformat = "@"
之前更改格式,则会将其保留为文本。然后粘贴你的值。