打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel教程 运行宏或VBA代码的多种实现方式

 米可爱分享 

2021-12-10 23:34


需求描述

为了实现Excel办公自动化,我们需要借助宏或者VBA代码来帮助我们一键实现执行一系列的操作。不过,执行宏或者VBA代码也有多种方式,我们一起来看下具体都有哪些方式,总有一款适合你!

需求分析

执行宏和VBA代码,主要有以下几种方式

  • 在VBA编辑器通过F5、F8或者点击运行执行代码

  • 在Excel窗口,开放工具,选择特定的代码方法执行

  • 将宏或者代码绑定到特定的控件如按钮来执行

  • 通过为代码添加快捷键来执行

接下来,我们具体看下每一种方式如何实现,以及各自的优劣势

01

VBA编辑器执行

  • 在Excel窗口按"ALT+F11"或者开发工具->代码->Visual Basic进行VBA编辑器

  • 选中需要执行的方法

    • 点击F5,此方法会一次执行当前代码,用于快速运行代码,查看结果

    • 点击F8,此方法用于一行行执行代码,用于调试追踪代码运行结果。

    • 点击点击运行按钮,功能与F5一致

  • 此方式主要用于开发代码阶段,实际使用过程中,每次都切换到VBA编辑器比较繁琐

02

Excel宏窗口运行

  • Excel窗口点击开发工具

  • 点击代码->宏

  • 窗口中选择需要执行的代码

  • 可以选择执行(类似F5执行)

  • 可以选择单步执行(类似F8执行)

  • 可以选择当前工作簿以及所有打开的工作簿中的宏

  • 此方式适用于工作簿中宏过多,能很快找到需要执行的宏

03

将代码绑定到控件

  • 在UserForm中添加按钮或其他控件

  • 在工作表中,通过开发工具->控件->插入->按钮->选择需要绑定的宏代码

  • 点击按钮执行代码

  • 此方式适用于经常需要在同一界面执行特定的代码,按钮的方式更直观方便

04

为代码添加快捷方式

类似"Ctrl+C"实现复制,"Ctrl+V"可以快速实现粘贴,我们可以通过将代码绑定到特定的快捷键上即可通过快捷键运行相关代码。

为代码创建快捷方式,可以参考《Excel教程 创建自定义快捷键执行宏

此方式主要用于无界面操作,相当快捷,在实际运用中很广泛。主要弊端是有时候不确定快捷键是否会冲突

需求总结

4种执行代码的方式中,VBA编辑器执行主要用于开发和调试,可以通过F5、F8组合执行;如果自定义了UserForm,建议通过按钮绑定来执行。如果是Excel窗口下,建议使用快捷方式。

点击阅读原文查看视频讲解

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel之VBA常用功能应用篇:简单而实用这些宏操作
Excel新创建宏5录制宏编辑
Part.1.B.start
Excel中的个人宏工作簿Personal.xls(b)
Excel 2010 中的 VBA 入门
零基础学VBA:什么是VBA?如何编写和运行VBA代码?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服