宏Excel:检查单元格是否为空

时间:2018-06-05 20:01:09

标签: excel vba cell

我有以下非常奇怪的情况:

我有一个excel文件的模板,我创建了它的副本(ctrl + c,ctrl + v)。

我有另一个excel文件,其中宏检查该重复文件中的某些单元格是否为空:

If ActiveCell.Offset(i - 1, 0) = "" Then 

单元格为空,但此测试将失败。

如果我打开重复的文件,请转到相关的电子表格(而不是其他!),不做任何修改,只是保存文件并关闭它,然后我可以再次启动宏,它将工作!因此,单元格是空的,但如果Excel需要首先初始化电子表格,那就好了。

如何避免打开文件并保存?因为可能会发生另一个人使用重复文件,打开它,在不同的电子表格上更改某些内容,保存并关闭它。我的宏仍然必须说明细胞是空的!

你知道发生了什么吗?提前谢谢!

0 个答案:

没有答案