在网上找到如下资料

=================

由于Microsoft Excel 4.0版本宏写在宏表里,删除宏表后保存应该就可以排除了。(1)具体操作:ALT+F11,点插入——模块,然后粘贴下面的代码: 

Sub 显示隐藏的表()

 Dim i As Integer

 For i = 1 To Sheets.Count

 Sheets(i).Visible = True 

Next 

End Sub

 (2)ALT+F8,选中“ 显示隐藏的表 ”——执行

(3)这时会出现Macro1这样的你不熟悉的表,删除。

(4)保存。由于前边的步骤又给工作表增加了一个宏,所以保存的时候按方法下面方法执行,去掉宏。

打开后另存,保存类型为:EXCEL工作簿。再次打开这个文件,继续另存,保存类型选:excel 97-2003工作簿。

 

另一方法

 

 

1)在Excel中按 Alt+F11 打开宏编辑器

2)在宏编辑器中按 Ctrl+R 打开 工程资源管理面板;

3)在工程资源管理面板中找到你的那个文件,点开,检查是否存在“模块n”(n为1、2……),在这些模块上逐个点右键,“移除模块n”

4)如果还有宏存在,那再双击工程资源管理面板中的工作表名,比如图中的 Sheet1,包括 ThisWorkBook,检查 宏编辑器 是否有代码,有的话,都删除。

5)最后保存,即可。

 操作之前最后备份一下,宏删除后可是不能恢复的呀!

一打开excel表,总提示有4.0版的宏_工作表