【发布时间】:2013-11-11 09:41:56
【问题描述】:
我发现了一个有趣的错误。我必须使用为第三方程序制作的工作表。一些细胞看起来已经受损。它们用# 符号填充。 Excel 在公式栏窗口中显示负数,它们应该是日期。
在 VBA 中,我也看不到它的内容。一个简单的语句: Range("cell address").value 导致溢出错误 6. 当我尝试查看它的类型时也会发生同样的情况。
由于我必须逐个单元格地阅读所有工作表,因此我想象的唯一解决方案是管理此错误。类似这样的事情: On error resume next - if err > 0 ... etc.
是否可以在不关闭运行时错误的情况下管理这些单元格?
【问题讨论】:
-
1904 日期系统可能吗? support.microsoft.com/kb/180162 或者您可以将您的单元格格式转换为数字吗?