如何在excel中运行宏

有写好的宏要运行,老是提示不行,降低了安全级别了还是提示要改一些软件的参数,是不是运行宏真的很麻烦,要怎么弄啊... 有写好的宏要运行,老是提示不行,降低了安全级别 了还是提示要改一些软件的参数,是不是运行宏真的很麻烦,要怎么弄啊 展开
 我来答
鱼木混猪哟
高粉答主

2018-07-05 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33680

向TA提问 私信TA
展开全部

Excel中的宏界面,可以看做是独立于Excel的一个单独的窗口,可以随时打开或者关闭,随时编辑宏代码,以及运行代码。

软件版本:office2007

宏的用法如下:

1.在Excel中按下alt+F11,可以打开宏编辑界面:

2.输入代码,关闭宏编辑界面:

3.回到Excel中,按下Alt+F8打开宏窗口,选择要执行的宏,点击执行:

4.宏代码执行结果:

徭绿柳展碧
2019-12-04 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.2万
采纳率:31%
帮助的人:2261万
展开全部
如果是打开excel文件就自动运行宏,那么,可以在thisworkbook里面,在workbook_open事件里面加入代码,这样启动excel文件即可自动运行宏。或者在模块里面使用auto_open事件,也可以自动运行宏。
如果是在excel使用过程中使用宏,就必须根据你的需要,选择合适的事件来触发宏代码。
比如,如果要a1单元格的值改变,就自动运行某个宏,那么就在sheet_change事件中,加入代码
if
target.address
=
"$a$1"
then
call
xx宏
如果是选取单元格变化触发某个宏,则用sheet_selectionchange事件。
所以,要自动运行某个宏,就必须明白你首先需要在什么时候触发宏,然后根据需要来选择相应的事件即可!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
马堂浑雅霜
2020-06-22 · TA获得超过3692个赞
知道大有可为答主
回答量:3172
采纳率:31%
帮助的人:220万
展开全部
你没有原稿,不知道你的表格什么样子的,帮你随便弄了一个。
VBA代码非常简单,只要2句,你自己可以尝试着做一下。
假设表格是sheet1,箱号在c1格
sheet1.printout
[c1]=[c1]+1
即可
联贯打印也可以这么写:
st
=
InputBox("1st
carton
No.
is
?")
ed
=
InputBox("last
carton
No.
is
?")
For
i
=
st
To
ed
[c1]
=
i
Sheet1.PrintOut
Next
使用的时候输入起始与结束的箱号
附件:a.xls
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乡野原木
2020-06-29 · TA获得超过3983个赞
知道大有可为答主
回答量:3109
采纳率:26%
帮助的人:365万
展开全部
首先,点菜单上的工具,宏,安全设置,中。
然后同时按Alt和F11,就进入了VB界面,点菜单上的插入,模块,右边出现一新窗口。举个简单例子给你看看,在该窗口中粘贴如下代码:
sub
test()
msgbox
"我得好好学习了!"
end
sub
然后点菜单上的播放按钮。
你应该是个高中生,目前的目标就是尽自己最大努力考个好大学,不抛弃,不放弃。少上网吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haimin_ke
2008-11-28 · TA获得超过449个赞
知道答主
回答量:160
采纳率:0%
帮助的人:0
展开全部
这个应该是你编写的宏出现了问题:
一般宏是指定一个物件来运行的,如相关控件,图片等.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式