excel VBA 基础教程


————————————————

最近要用到excel 发现好多不会的,折腾了半天,发现还是要系统学习一下。
文件全部来自:宏与VBA

VBA语法

VBA教程

VBA代码
activesheet.UsedRange

个人建议,先看上面视频教程,然后再看语法,然后操作一下就会了,大概一天时间。

快捷键

选择所有有内容的地方

选中左上角第一个表格单元,然后Ctrl +A 选中内容
!——单精度浮点数 1个感叹号,所以是单精度。
#——双精度浮点数 二横二竖,所以是双精度。

$——字符串型 外形像极了S,所以是String,文字型么

&——长整型 外形像L的花体字,所以是Long,长整型么。

@——货币型 这个好说,一般也这么用的。 @=Price么。

%——整型 百分比符号,百来个整数,当然非integer整数型莫属了。

调试

在这里插入图片描述

VBA

Note:
宏程序不可撤销(Ctrl+Z也不行)
宏就是一个程序,可以录制

在这里插入图片描述

录制宏,打开VBA开发工具

在这里插入图片描述
然后就有了开发工具
在这里插入图片描述

录制宏,相当于excel自动写代码(两个表格内容完全一致才可以)

1)打开宏
2) 填充宏名字,说明,以及快捷键(可以不设置)
3)操作表格进行录制
4)结束录制
5)在其它文件执行宏
在这里插入图片描述

查看宏代码

1)打开VB
2)打开工程管理器
3)通过±来看内容
4)Microsoft Excel 工作簿中当前内容
5)模块,双击,能看到当前宏的代码
6)可以通过ALt + F11快速切换
在这里插入图片描述

保持含有宏程序的文件xlsm后缀(注意很容易有病毒)

1)常规文件xlsx,会丢失宏
2) 宏程序文件,后缀名比较特殊(xlsm)
3)再次打开启用宏
4)如果禁用了,关闭后再次打开
在这里插入图片描述
在这里插入图片描述

宏文件安全设置

1)指定一个路径设置为信任路径,每次打开不用设置宏
在这里插入图片描述
在这里插入图片描述
受信任位置
在这里插入图片描述

使用相对引用宏录制

代码格式设置

在这里插入图片描述

相对引用(选择没有定死)

比如隔行变色,相对于当前的位置
下面代码关键点是offset(2,0
1)使用相对引用
2)宏录制
3)操作
4)结束
5)重复执行宏
a)选中一个单元格
b)执行宏
在这里插入图片描述

通过表单控制宏运行

快捷键和上面的执行比较麻烦,可以通过【控件】执行,很方便(没搞懂)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值