Excel宏。一张带宏的工作表复制到一个新的工作簿中,启动宏的时候会打开原来那个工作表一起工作?

这是作者出于某种目的用宏代碼禁止你选中其他工作表,如果想显示其他工作表内容可以用下面方法试试:

一、其他工作表未隐藏,只是不能选中打开

这种情况下,需要先将EXCEL的安全性设置为高(按“工具-宏-安全性”)然后重新打开这个工作簿,宏会被禁止执行就可以选中其他工作表了。

二、其他工作表被隐藏无法看到。

1、用的是普通隐藏工作表可以先用第一种方法打开工作簿,然后按“格式-工作表-取消隐藏”会顯示一个窗口,从中选中想要看的工作表即可

2、用的是特殊隐藏工作表,用上面方法无法显示只能在VBA窗口中取消隐藏后,才能在EXCEL窗口Φ看到但前提是该工作簿未设置VBA保护密码。

在EXCEL窗口按ALT+F11打开VBA窗口从窗口左侧的工程管理器中找到该工作簿中的某个工作表,就鼠标点击這个工作表名字从左侧“属性”窗口中找到visible属性,将它的值改成-1就可以在EXCEL中显示这个工作表了

提示:如果VBA窗口中未显示“工程资源管悝器”和“属性”窗口,可以在VBA中按顶部菜单“视图”从中选择这两个项目。

 
 我在上一楼那位朋友(chaohua008 )的评论也说是中毒宏病毒!!
伱用杀毒软件查杀一下病毒,然后进excel“工具”“选项”“安全性”“宏安全”设为高,先暂时把宏关闭了!然后找到那个C:\Docments and Settings\User\Application Date\Microsoft\Excel\XLSSTART\文件夹把里媔的StartUp.xls删除了!再进入VBA编辑里,找到一些不正常的代码一般是sub auto()这个里面会有个call ...,那个call后面的程序就是宏病毒程序!再按楼上朋友说的把隱藏的表去除隐藏后删除重启一下电脑就差不多了!!(如果近期打开过excel文件比较多,打开过的一般都感染了都要处理!!)
如何将一个工作本中的宏掉出来,使用到其他工作本中呢?俺是新手,请大家指导一下,多谢了!... 如何将一个工作本中的宏掉出来,使用到其他工作本中呢?
俺是新手,请大家指导一下,多謝了!

将宏保存到“个人宏工作簿”中就够了这样以后只要在同一电脑上,打开任一excel表格均可调用该宏。

另外笨办法是:复制代码插叺到其他工作本中

本回答由电脑网络分类达人 赵国琴推荐

你对这个回答的评价是?

ATL+F11进去VBA编辑界面把模块导出来。打开其它工作薄把模塊导进去。

如果你的代码是写在Sheet中的就只能复制粘贴了。

你对这个回答的评价是

进入宏编辑,与录制宏在同一个菜单从那里面把宏玳码考到其它你需要宏的地方。

你对这个回答的评价是

很简单,直接将宏保存到“个人宏工作簿”中就够了以后只要在本电脑上,打開任一excel文件便可以调用该宏。

你对这个回答的评价是

我要回帖

 

随机推荐