怎样消除Excel表格里的宏
答案:2 悬赏:80
解决时间 2021-03-08 04:10
- 提问者网友:江山如画
- 2021-03-07 11:08
怎样消除Excel表格里的宏
最佳答案
- 二级知识专家网友:星痕之殇
- 2021-03-07 11:49
要看是什么类型的了。
alt+F11
在左边工程管理里看一下有没有模块?有模块的话,删除。
如果没有,那就双击工作表表名,右边会显示,这样的是工作表宏。删除代码即可。
如果都没有。
那你是加载了宏。
通过工具,加载宏,把有对勾的去掉
具体问题具体对待,你这样笼统的问,只能笼统的给你答了
alt+F11
在左边工程管理里看一下有没有模块?有模块的话,删除。
如果没有,那就双击工作表表名,右边会显示,这样的是工作表宏。删除代码即可。
如果都没有。
那你是加载了宏。
通过工具,加载宏,把有对勾的去掉
具体问题具体对待,你这样笼统的问,只能笼统的给你答了
全部回答
- 1楼网友:摧毁过往
- 2021-03-07 13:27
宏(vba)是用来批量和/或重复执行某些操作。下面是我学习宏的经历:
1. 点菜单的视图,宏,录制宏,做一些简单的动作,如在a1输入1,在b1输入 =a1*2,将b1的字体颜色设为红色,再点视图,宏,停止录制。同时按alt和f11进入vb界面,在左上窗口找到模块一,双击,右边窗口出来了你录制 的宏的代码。懂英语最好了,一句一句就象白话文:)
2. 裘伯君说:编程只需掌握判断语句。vba中典型的判断语句如下:
if 某条件 then
一些语句
else
又一些语句
end if
简单的if语句可以是
if 某条件 then
一些语句
end if
更简单的判断语句为
if 某条件 then 一语句
举例,在你录 制的代码处粘贴以下宏:
sub test()
if 5 > 2 then msgbox "i love u!"
end sub
按f5运行此宏,你会看到一消息框,“i love u!"
所有的操作无非是一大堆逻辑判断,即if语句中再套if语句。
3. 除了判断语句,还应掌握循环语句,应为电脑擅长的就是重复工作:)
粘贴以下代码在有你录制宏的地方:
sub test2()
for i = 1 to 10
cells(i,1)=i
cells(i,1).font.colorindex = i
next i
end sub
把宏的窗口变小些,让你能看到excle表格的a列,在宏的窗口中重复按f8,看excle里的变化。
for ... to ...
一些语句
next
是经典的循环语句,刚才那个代码的意思是从1重复到10,其中cells(i,1)是工作表中的第 i行第1列,font.colorindex你录制的第一个宏里有的,就是设字体颜色。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |