2013-05-06 17 views
0

我节省了单元格地址的负债,但Excel中一些单元的地址转换为最新像辛烷08年10月APR8APR-08Excel的转换单元格地址的最新

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

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

什么是您使用的自定义日期格式?你只对显示**“OCT8”**这个日期的单元感兴趣吗?我有点不清楚你要做什么?单元地址通常以“$ A $ 1”的形式出现。 – glh 2013-05-06 23:01:41

+0

我正在保存像“APR8,Oct8”这样的单元格地址,但是excel会将其转换为日期。如何避免自动转换到日期。单元格格式是文本,但仍然excel将其转换为日期 – 2013-05-07 04:55:52

+0

如果您输入数据为'APR8'和''Oct8'这将覆盖自动转换。 – glh 2013-05-07 05:00:19

回答

0

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

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

相关问题