软件下载 点击激活 软件下载

如何运行VBA代码?其实很简单

HI,大家好,我是汪站长。

 

话说咱们公众号有一个完整的VBA小代码系列,包含了创建工作表目录、破解工作表加密、汇总多表数据,拆分总表成多个分表,图片导入和导出等常见表格问题的VBA解决方案,链接如下▼

 

VBA常用小代码合集,总有一个你用得上

 

在菜单依次单击【资源礼包】→【VBA常用代码】也可以获取

 

但在后台,总会有朋友询问VBA代码如何使用,这里就集中聊一下。

举个例子。

比如下面这段代码,作用是合并多个工作表数据成总表。

代码看不全可以左右拖动…▼

Sub CollectData()    Dim Sht As Worksheet, rng As Range, k&, n&    Application.ScreenUpdating = False '取消屏幕刷新    n = Val(InputBox("请输入标题的行数", "提醒"))    If n < 0 Then MsgBox "标题行数不能为负数。", 64, "提示": Exit Sub    '取得用户输入的标题行数,如果为负数,退出程序    Cells.ClearContents '清空当前表数据    For Each Sht In Worksheets '遍历工作表        If Sht.Name <> ActiveSheet.Name Then        '如果工作表名称不等于当前表名则进行汇总动作……            Set rng = Sht.UsedRange '定义rng为表格已用区域            k = k + 1 '累计表的个数            If k = 1 Then '如果是首个表格,则把标题行一起复制到汇总表                rng.Copy                Cells(1, 1).PasteSpecial Paste:=xlPasteValues            Else '否则,扣除标题行后再复制黏贴到总表                rng.Offset(n).Copy                Cells(ActiveSheet.UsedRange.Rows.Count + 1, 1) _                    .PasteSpecial Paste:=xlPasteValues            End If        End If    Next    Cells(1, 1).Activate    Application.ScreenUpdating = True '恢复屏幕刷新    MsgBox "一共汇总了" & k & "张工作表。"End Sub

 操作步骤如下:

 

1,<Ctrl+C>完整复制代码。

2,打开目标Excel工作簿,右键单击任意工作表名称,执行右键菜单的【查看代码】命令,或者按<ALT+F11>组合键,打开VBE窗口。

如何运行VBA代码?其实很简单

3,在VBE窗口界面,右键单击左侧任意工作表名称,例如下图所示的Sheet1,在弹出的选项菜单中,依次单击【插入】→【模块】

如何运行VBA代码?其实很简单


4,单击选中新建的模块,在右侧代码窗口粘贴代码,然后关闭该窗口

 

如何运行VBA代码?其实很简单

……

到这一步,我们就将代码粘贴到VBE编辑器了,下一步就是运行它。

运行代码有多种方式,如果你只需要运行一次,鼠标点击代码中的任何一处,然后按功能键<F5>即可。

如果你需要在当前工作簿多次运行相关代码,那最好是制作一个命令按钮,操作过程参考以下步骤▼

5,在工作表的【插入】选项卡下,依次单击【形状】→【矩形】在当前工作表绘制一个大小任意你满意就好的矩形。

 

如何运行VBA代码?其实很简单

6,右键单击该矩形,在弹出的菜单中选择【指定宏】命令。打开【指定宏】对话框,选择目标宏名,例如本例的CollectData,最后单击【确定】按钮。
 

如何运行VBA代码?其实很简单

7,OK,单击该矩形形状,就可以运行小代码了。
需要注意的是,系统默认的xlsx工作簿格式,直接保存的话,会自动抹除VBA代码——换句话说,如果你需要多次运行VBA,务必将文件另存为宏文件xlsm格式。
今天给大家分享的内容就这样,挥挥手,咱们明天再见。
网络技巧:家庭宽带使用小常识,值得收藏
END
网络技巧:家庭宽带使用小常识,值得收藏

往期推荐
1. Office365/2021/2019/2016/2013/2010官方永久激活密钥(可绑定账号)
2.  软件库(软件下载)
3.  CorelDRAW 2021破解版下载&安装步骤
4.  Google Earth Pro 7.3 |(谷歌地球)安装教程
5.  最新行政区划、乡镇级、村级shp矢量地图、2022道路、水系、建筑轮廓
如何运行VBA代码?其实很简单
Office自学网公众号
如何运行VBA代码?其实很简单
Office自学网客服

打开微信扫一扫,Office自学网

专注分享软件安装和视频教程,让你一号在手,办公无忧!

给TA打赏
共{{data.count}}人
人已打赏
办公技巧

最近坊间热议的WPS动态数组功能到底是什么?

2024-12-10 14:40:19

办公技巧

WPS新出的TEXTSPLIT函数,比分列好用一百倍

2024-12-12 14:40:14

文章版权声明 1、本网站名称:office自学网
2、本站永久网址:https://www.officezxw.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:1241926466进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索