如何在excel中运行宏
发布网友
发布时间:2022-03-03 12:50
我来回答
共7个回答
热心网友
时间:2022-03-03 14:20
Excel中的宏界面,可以看做是独立于Excel的一个单独的窗口,可以随时打开或者关闭,随时编辑宏代码,以及运行代码。
软件版本:office2007
宏的用法如下:
1.在Excel中按下alt+F11,可以打开宏编辑界面:
2.输入代码,关闭宏编辑界面:
3.回到Excel中,按下Alt+F8打开宏窗口,选择要执行的宏,点击执行:
4.宏代码执行结果:
热心网友
时间:2022-03-03 15:38
如果是打开excel文件就自动运行宏,那么,可以在thisworkbook里面,在workbook_open事件里面加入代码,这样启动excel文件即可自动运行宏。或者在模块里面使用auto_open事件,也可以自动运行宏。
如果是在excel使用过程中使用宏,就必须根据你的需要,选择合适的事件来触发宏代码。
比如,如果要a1单元格的值改变,就自动运行某个宏,那么就在sheet_change事件中,加入代码
if
target.address
=
"$a$1"
then
call
xx宏
如果是选取单元格变化触发某个宏,则用sheet_selectionchange事件。
所以,要自动运行某个宏,就必须明白你首先需要在什么时候触发宏,然后根据需要来选择相应的事件即可!!
热心网友
时间:2022-03-03 17:12
你没有原稿,不知道你的表格什么样子的,帮你随便弄了一个。
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
热心网友
时间:2022-03-03 19:04
首先,点菜单上的工具,宏,安全设置,中。
然后同时按Alt和F11,就进入了VB界面,点菜单上的插入,模块,右边出现一新窗口。举个简单例子给你看看,在该窗口中粘贴如下代码:
sub
test()
msgbox
"我得好好学习了!"
end
sub
然后点菜单上的播放按钮。
你应该是个高中生,目前的目标就是尽自己最大努力考个好大学,不抛弃,不放弃。少上网吧。
热心网友
时间:2022-03-03 21:12
这个应该是你编写的宏出现了问题:
一般宏是指定一个物件来运行的,如相关控件,图片等.
热心网友
时间:2022-03-03 23:36
一般修改了之后要关闭EXCEL再打开才行,如果还是不行的话就是宏有问题了,可以发上来再问。
热心网友
时间:2022-03-04 02:18
会者不难,难者不会这句话是真的,按我说的做没错:
1、工具-宏-录制新宏,会出现对话框,设置快捷按钮(编辑区会出现一个小工具栏,先不管它)
2、假如想新编的宏是一个经常使用的页面设置,那就按平时设置页面那样操作,当页面设置好后,按刚才在编辑区出现的工具栏中的停止按钮即可,
3、当你新建一个文档要页面设置时,只需按最初设好的快捷按钮就可以完成操作,