VBA学习记录一

本文是VBA学习的第一部分,涵盖了for和for each循环、range对象的使用,包括选择和操作单元格,IF语句的条件判断,以及注释、工作表和工作簿对象的操作。此外,还介绍了msgbox和inputbox交互,with语句,并简述了VBA事件处理,如selectionchange和change事件。
摘要由CSDN通过智能技术生成

1、for循环

dim i as integer
for i = 10 to 1 step -1
...
next

2、for each循环

dim r as range/worksheet
for each r in range("a1:a10")/sheets 
... 
next

2、range表示单元格
range(“a”& i)、sheet1.range(“a1”)

3、IF语句
用if判断是否退出for循环,关键字:exit for

If...Then
Elseif...Then
Else
End if

if的判断可以用关键字and、or、<>(不等于)

4、注释:'

5、sheet工作表对象
表的表示:
sheet1、sheets(“表名”)、sheets(1)
参数:
count、name

        sheets.add (after:=sheets(sheets.count)).name = "123"

方法:
select
add :参数after、before、count(参数赋值:=)批量创建表时要回避表名重复的情况
delete :关闭/开启警告

	Application.DisplayAlerts 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值