ExcelVBA从入门到精通——(1)实现第一个VBA程序
VBA简介&用途
Visual Basic for Applications(VBA),是依附在应用程序(例如Excel)中的VB语言。只要你安装了Office Excel就自动默认安装了VBA,同样Word和PowerPoint也能调用VBA对软件进行二次开发而让一些特别复杂的操作“脚本化”。
如何打开VBA
1、打开“开发工具”功能(第一次使用VBA)
如果你是第一次使用VBA,需要打开“开发工具”功能。
文件——选项——自定义功能区——勾选开发工具
2、打开VBA的三种方式
(1)开发工具——Visual Basic
(2)ALT+F11快捷键
(3)右键sheet页查看代码
3、VBA界面
写一个简单的VBA程序
大部分程序入门都会写一个代码输出“Hello World”,我们写第一个程序在选定的单元格输出自己的昵称。
Sub 插入文字() 'sub定义一个过程Selection.Value = "TOMOCAT" '代码块
End Sub '结束一个过程
1、新建模块
模块方便我们导出代码用于其他的Excel,所以养成良好的编程习惯插入模块
2、 在指定区域编写代码
执行代码
下面三种方法实现的功能相同,无须太纠结,选择最方便的即可
1、F5执行
2、按执行按钮
3、运行——运行子过程
一点小建议——使用“立即窗口”
如果你用过Rstudio写R代码或者Spyder写Python代码的话,“立即窗口”类似于控制台,能提示代码编译错误和进行实时计算。
1、打开“立即窗口”
视图——立即窗口
2、在立即窗口输入代码直接作用于excel
选中一个单元格,然后在立即窗口输入代码(不必定义Sub过程),敲击回车键执行:
可以看到执行后被选中的单元格出现了你的昵称,到此为止你已经完成了第一个VBA程序。
写在最后
后续我会详细介绍VBA的语法、函数和数据处理,帮助零基础的朋友实现从VBA入门到精通(精通估计是开玩笑的,能熟练使用VBA完成日常繁琐Excel操作“脚本化”应该是我们的目标。谨以本文献给可爱的菜某,希望她早日学会VBA,解放双手~
ExcelVBA从入门到精通——(1)实现第一个VBA程序相关推荐
- GPU 编程入门到精通(五)之 GPU 程序优化进阶
版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 博主由于工作当中的需要,开始学习 GPU 上面的编程,主要涉及到的是基于 GPU 的深度学习方面的知识,鉴于之前没有接触过 GP ...
- GPU 编程入门到精通(四)之 GPU 程序优化
版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 博主由于工作当中的需要,开始学习 GPU 上面的编程,主要涉及到的是基于 GPU 的深度学习方面的知识,鉴于之前没有接触过 GP ...
- webGL入门(1)创建第一个webGL程序
webGL入门(1)创建第一个webGL程序 createScense.html文件 <!DOCTYPE html> <html><head><meta ch ...
- MATLAB从入门到精通-matlab图像处理标记点追踪识别程序
前言 图像处理也可以分为好几种,比如做人脸识别的,机器视觉的等等,本文所说的图像处理并不是这两个类型,而是用于摄像测量方向的,摄像测量学可以分为单目测量和多目立体测量,本文所提供的方法的程序,均可使用 ...
- QOpenGL入门教程(二)—— 第一个QOpenGLWidget程序
教程已转移到b站,请到b站查看 https://www.bilibili.com/read/cv10421402 终于到了实际操作的环节了,这一章我们要做的是: 创建OpenGL窗口 创建并编写着色器 ...
- NHibernate从入门到精通系列(3)——第一个NHibernate应用程序
内容摘要 准备工作 开发流程 程序开发 一.准备工作 1.1开发环境 开发工具:VS2008以上,我使用的是VS2010 数据库:任意关系型数据库,我使用的是SQL Server 2005 Expre ...
- 【快速入门】创建你的第一个linux程序(详细教程)
介于有些同学想学习linux,但是又不知道如何着手,希望笔者能这篇博客给大家简单的参考,运行环境为centos+xshell. 一.快速入门 1.打开Linux命令行,输入以下命令,创建出名叫hell ...
- 「3D视觉从入门到精通」知识星球
写在前面 话不多说,送大家一张优惠券(今明两天有效,共60张),感谢大家一路的陪伴与支持. 什么是知识星球? 知识星球是一个高度活跃的社区平台,在这里你可以和相同研究方向的小伙伴一起探讨科研工作难题. ...
- WPF MVVM从入门到精通1:MVVM模式简介
WPF MVVM从入门到精通1:MVVM模式简介 原文:WPF MVVM从入门到精通1:MVVM模式简介 WPF MVVM从入门到精通1:MVVM模式简介 WPF MVVM从入门到精通2:实现一个登录 ...
最新文章
- request和response一览
- 5G NGC — 会话管理模型 — 边缘业务本地分流
- 后台开发经典书籍--大话设计模式
- github private链接访问_将github配置为图床+PicGo配置
- SpringBoot调用RESTful Web服务
- 获取object的值
- MFC开发IM-第二十五篇、往MFC编辑框最后面追加文本
- OC省字典的数组摘要集
- svn update中断,报cleanup错误
- matlab imrotate中心,matlab中imrotate
- matlab初值随机扰动,GRAPES区域集合预报系统模式不确定性的随机扰动技术研究
- Lamp部署于三台主机中
- (仿古工艺品)床榻与苏29飞机装配图
- Linux路由器流量统计系统
- 手札 江湖的完美窗口化研究
- c语言微课ppt嵌套函数,C语言课程中循环嵌套的微课教学设计与思考.pdf
- JetBrains WebStorm 2022.2 Crack
- BOOTMGR is missing问题
- 吾爱破解2023春节解题领红包--两道Android逆向初级题
- Linux crash dump文件生成与使用