当我在Office2019中保存带有宏的文件时,它会被破坏。如果我恢复它,它会删除所有的列表对象,形状,等等.如果我在excel 2013中恢复它,它将只删除验证列表。是否有一种方法来跟踪打开并确定是什么导致了这些问题?我也可以上传excel文件,如果有人有兴趣看看.
编辑:https://www.dropbox.com/s/np02i4dhkrw9trh/SQLDB%20%E2%80%93%20ZA%20KALKULACIJE.xlsm?dl=0
在这个文件中,如果您在Sheet1将验证列表添加到"Baza“,然后保存并重新打开它,将破坏该文件。
发布于 2019-10-17 09:33:52
好的,我发现我没有用逗号什么的,而是将项目添加到列表中。还是很奇怪它不起作用。
发布于 2019-10-15 06:21:10
损坏的Excel文件是一个常见的已知问题(当使用xlsx或xlsm格式时)。一旦文件损坏,如果它告诉您可以修复它,就不要信任Excel。在大多数情况下,该文件仍然以某种方式损坏(即使它告诉您它已成功修复)。不再信任该文件。启动一个新文件,使用复制/粘贴复制数据和宏。
我建议以二进制xlsb格式保存文件(尤其是包含大数据的文件)。众所周知,这比xlsx或xlsm重要得多,而且它产生的文件要小得多。试试看。
https://stackoverflow.com/questions/58374056
复制相似问题