热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

教你快速入门Excel宏与VBA(上)

  最近在做项目的时候用到了Excel宏和VBA,本着共享的原则,我把收集的资料结合项目实践操作进行了总结之后制作了本教程,旨在帮初学者入门,特别是有一定VB基础的同学,可以通过此

    最近在做项目的时候用到了Excel宏和VBA,本着共享的原则,我把收集的资料结合项目实践操作进行了总结之后制作了本教程,旨在帮初学者入门,特别是有一定VB基础的同学,可以通过此教程快速掌握宏和VBA。

什么是宏

    Excel宏就是一系列的操作步骤,比如在单元格中输入数据,复制A1的数据到B1,对A1:C3求和等等,这些操作步骤有简单有复杂。当某些操作步骤需要不断重复时,我们就要考虑录制宏了。

宏的运行原理

    电影是用数字记录下来的,Excel中的宏是则是用一种语言保存下来的,这种语言就是VBA语言,这种VB语言可以在Excel中编写一些语句和代码,我们通过执行这些语言和代码可以完成一些特别操作,可以让Excel听我们的指挥,录制宏就是把这些动作用VB语言记录下来,当我们要需要执行这些重复的操作,我们只需要执行这些语言就可以了。

宏的制作方法

    1.可以通过录制宏,录制的宏实现的操作通常比较简单;

    2.通过编写代码,实现比较复杂的重复操作,这个只要你会简单的VB语言就可以了;

    3.录制宏和编写代码混合使用;

录制宏

    录制宏就是把这些动作用VB语言记录下来,当我们要需要执行这写重复的操作,我们只需要执行这些语言就可以了。

参考下图:

    Excel左下方,有个宏录制按钮,点击该按钮,填写宏名,“确定”;

《教你快速入门Excel-宏与VBA(上)》

《教你快速入门Excel-宏与VBA(上)》

    执行要重复的操作(比如复制A1:A4的数据到D1:D4),完成操作后点击菜单中的“停止录制”或左下角的录制图标,OK,复制宏录制好了。

《教你快速入门Excel-宏与VBA(上)》

《教你快速入门Excel-宏与VBA(上)》

执行宏

    执行宏的方法很多,比如使用按钮,绘图工具栏中图片,图形都可以,还可以在菜单中制作一个宏命令按钮。

参考下图:

    首先调出开发工具菜单:Excel-选项-自定义功能区-开发工具.点击插入-按钮

《教你快速入门Excel-宏与VBA(上)》

    右击按钮—指定宏,选择需要的宏(复制宏),确定。OK,这时候点击复制按钮,就可以执行复制宏了。

《教你快速入门Excel-宏与VBA(上)》

    同理,制作图片执行宏,插入-图片,右击图片-指定宏

《教你快速入门Excel-宏与VBA(上)》

    同理,还可以制作一个宏命令按钮,方法同上。

    OK!基础知识就介绍到这里,掌握了这些简单的概念和操作,下一篇博客将通过一个简单的示例来讲解VBA的使用。


推荐阅读
  • 本文探讨了 TypeScript 中泛型的重要性和应用场景,通过多个实例详细解析了泛型如何提升代码的复用性和类型安全性。 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • 无论是在迁移到云服务还是更换云服务商的过程中,数据迁移都是一个至关重要的环节。本文将探讨数据迁移中可能遇到的问题及解决方案,包括路径问题、速度问题和数据完整性等。 ... [详细]
  • 专业人士如何做自媒体 ... [详细]
  • 三角测量计算三维坐标的代码_双目三维重建——层次化重建思考
    双目三维重建——层次化重建思考FesianXu2020.7.22atANTFINANCIALintern前言本文是笔者阅读[1]第10章内容的笔记,本文从宏观的角度阐 ... [详细]
  • 利用python爬取豆瓣电影Top250的相关信息,包括电影详情链接,图片链接,影片中文名,影片外国名,评分,评价数,概况,导演,主演,年份,地区,类别这12项内容,然后将爬取的信息写入Exce ... [详细]
  • 深入解析HTML5字符集属性:charset与defaultCharset
    本文将详细介绍HTML5中新增的字符集属性charset和defaultCharset,帮助开发者更好地理解和应用这些属性,以确保网页在不同环境下的正确显示。 ... [详细]
  • MATLAB实现Sobel边缘检测算法
    图像边缘是指图像中灰度值发生显著变化的区域。Sobel算子是一种常用的边缘检测方法,通过计算图像灰度值的梯度来检测边缘。本文介绍了Sobel算子的基本原理,并提供了基于MATLAB的实现代码。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 对于众多创业公司而言,选择小程序或小视频的发展方向至关重要。本文将深入分析小程序和小视频的特点、优势及局限,帮助创业者做出更明智的选择。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 本文对SQL Server系统进行了基本概述,并深入解析了其核心功能。SQL Server不仅提供了强大的数据存储和管理能力,还支持复杂的查询操作和事务处理。通过MyEclipse、SQL Server和Tomcat的集成开发环境,可以高效地构建银行转账系统。在实现过程中,需要确保表单参数与后台代码中的属性值一致,同时在Servlet中处理用户登录验证,以确保系统的安全性和可靠性。 ... [详细]
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 系统转换的三种方法及其具体应用分析
    系统转换是信息技术领域中常见的任务,本文详细探讨了三种主要的系统转换方法及其具体应用场景。这些方法包括:代码迁移、数据迁移和平台迁移。文章通过实例分析了每种方法的优势和局限性,并提供了实际操作中的注意事项和技术要点。例如,代码迁移适用于从VB6获取网页源码,数据迁移在Ubuntu中用于隐藏侧边栏,而平台迁移则涉及Tomcat 6.0的使用和谷歌爬虫的测试。此外,文章还讨论了蓝翰互动PHP面试和5118 SEO工具在系统转换中的应用,为读者提供了全面的技术参考。 ... [详细]
  • 《我的世界》Java版种子合集:探索多样世界生成
    本文介绍了《我的世界》Java版中用于生成多样化游戏世界的种子代码。这些种子是由一个或多个字符(包括正整数和负整数)组成的值,能够为玩家带来截然不同的地形和环境体验。通过使用不同的种子,玩家可以探索各种独特的地貌、生物群系和结构,从而丰富游戏的乐趣和挑战性。 ... [详细]
author-avatar
qianyu2602915863
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有