excel中的各个工作表之间切换,总是弹出这个对话框,是怎么回事?

我的宏都是关闭的状态的,用最新的。xlsx格式也是弹
请参看
http://zhidao.baidu.com/link?url=cANzObIRLbzRtar6QgOfi7UtN9r32xIOkzH_9TOocjy-bYXa-jlxcJxIvA_wm1Rxl8h6eS3Chuwql9tov2B4ZK
该问题,情况是一样的。自己都没有搞明白Excel公式使用的,请让开。公式错误也只会在你的鼠标焦点离开该单元格时才触发对话框好不。

注意该问题我自己已有解决方案,把工作表中数据复制到新工作表,删除这个工作表即可。但想搞明白,怎么发生的这种事。期盼高手指导

对了,把所有的单元格删除后,工作表依然是这样的情况。

1、先把工作簿另存为“启用宏的Excel工作簿”,后缀为xlsm.

2、“视图”=》“宏”=》“录制宏”,建立一个默认名为"macro1"的宏。

3、“视图”=》“宏”=》“查看宏”,选择“macro1”,再选编辑按钮,进入microsoft visual basic编辑器。

4、在编辑器左上方,“VBAProject”=》“Microsoft Excel对象”=》双击“ThisWorkbook”,进入代码编辑窗口。

5、加入以下代码:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
MsgBox "该表格无法更改,详情请咨询某某某"
End Sub
6、保存后即可。后续打开后缀为xlsm的文件,编辑时即提示“该表格无法更改,详情请咨询某某某”。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-29
出现提示的原因是,你的工作薄中引用了其它工作薄的数据,当这个工作薄没有打开时,将出现这个提示。(被引用的工作薄打开后,再打开就不会出现提示)
用复制粘贴到新工作薄,应该是选择性粘贴了数值,等于删除了公式引用,当然就不会出现提示了。追问

不是选择性粘贴,再说了,我把所有单元格都删除了,只留工作表依然如此。我个人感觉应该是宏引起的,公式没有这种效果

追答

如果所有工作表中没有引用,这个文档应该编写了宏,在宏中进行了其它工作薄的引用。

第2个回答  2014-10-29
$固定引用符号。\r\n$A1表示固定引用A列。\r\nA$1表示固定引用1行。\r\n$A$1表示固定引用A1单元格。
第3个回答  2014-10-29
仅供参考:
我以前遇到过类似情况,就是工控机控制系统报表查询定义了一个EXCEL宏(为什么要这样没搞懂,按我的想法直接做个SOL的数据表查询就可以了),在机器重装后要用EXCEL查询数据报表时,必须先运行这个宏文件,然后在excel报表里点宏-执行,选择宏文件名(具体的操作有点记不清了,很久以前的事儿),然后以后每次运行或切换excel报表就正常了,否则老出现类似情况。

你检查一下,怀疑还是宏文件造成的问题。追问

恩,我怀疑是宏文件搞的。这个文件不是我建立的,别人发我的。我非常想搞明白怎么弄的。该表中我找不到可以运行的宏。宏列表是空白的。

追答

你只有问发给你表的人。
因为宏文件没有运行,宏列表为空是正常的。

本回答被网友采纳

excel中的各个工作表之间切换,总是弹出这个对话框,是怎么回事?紧急求救...
该表中设置的公式引用了工作薄名称为3.XLS的数据,而3.XLS本来在桌面,现在找不着了,所以就会弹出该对话框,解决方法:把3.XLS复制到桌面即可.

excel中为何在一个工作表中复制数据到另一个工作表会出现这个对话框...
可能在你A表中包含对象,如图片、文本框等,或者使用了Excel照相机,而又选择了特殊粘贴的缘故,按需选择就可以了。用定位→对象可以看到。关于第二个问题,可以在粘贴时时选保留原格式,或者把Sheet3改成你想要的格式后,使用目标格式。

excel表切换以后对话框总是跳
解决excel表切换以后对话框总是跳的方法:1、点击文件,打开Excel窗口后,点击“文件”。2、点击选项,弹出的菜单中,点击左下角”选项”。3、取消勾选,在左侧点击“高级”,然后并保存。找到“启用填充柄和单元格拖放功能”,取消勾选该项,并保存。

每次打开Excel表格都提示如下对话框,而且切换不同表格也是,怎么办?
看提示,是说指定目录下(字看不清楚)某个文件的宏命令无法运行。不能运行的原因可能是没有这个文件,或者EXCEL做了禁用所有宏的设置。这个问题可大可小。大了说,是中了宏病毒,需要杀毒。(下载一个EXCEL宏病毒专杀工具杀毒)小了说,就是您在不知情的情况下,运行了一个带宏的文件,后来又把这...

EXCEL移动或复制工作表,总是带出这样的提示,请问如何解决
删除名称的方法是:插入---名称---定义。在弹出的“定义名称”对话框中包含该表所有的名称。逐个选中,点右边的删除按钮。

为什么excel中把整个表复制粘贴到另一个表中时会出现一个更新值的对话...
确实是因为表格中某些数据是由于使用公式(引用了别的表格或工作簿的数据) 得出来的,你可以核实一下。1. CTRL + G,选择定位条件,选择公式,系统就会排查出来那个有问题的数据了。2. 你在粘贴的时候,单击鼠标右键“选择性粘贴”,选择“数值”,就不会出现更新值的对话框了 ...

excel2007总是弹出配置对话框怎么办?
1、首先,点击电脑左下角开始键,选中Excel右键。2、然后,找到“更多”那里,点击“打开文件所在位置”。3、在打开的文档里找到Excel2007,右键,点击属性。4、在弹出的页面中找到“兼容性”。5、把“以兼容性运行这文件”勾选上。6、把“以管理员身份运行此程序”勾选上。7、点击确定后,在弹出的...

为什么Excel复制工作表时总是弹出窗口
在这个对话框中,选中所有的记录(按住Shift键然后单击第一条和最后一条记录),然后点击上方的“删除”按钮,然后点击“是”确认删除所有名称记录。这个操作可以清理不再使用的名称,可能可以解决你的问题。检查是否存在循环引用。在Excel中,循环引用可能会导致一些奇怪的错误,包括无法复制工作表。你可以...

Excel中切换sheet时,总弹出“找不到。”对话框,怎么处理?
可以重新安装office软件,应该是你的excel组件有问题,希望可以帮助你!

为什么打开excel表格时会弹出一个对话框?
1、首先,打开迅雷应用程序,单击打开设置工具,如下图所示,然后进入下一步。2、其次,在弹出窗口中单击“高级设置”,如下图所示,然后进入下一步。3、接着,在弹出窗口中,单击“显示器设置”,如下图所示,然后进入下一步。4、然后,在弹出页面中,取消选中“监视剪贴板”,然后按Enter进行确认,...

相似回答