(7人评价)
Excel办公自动化——VBA
价格 ¥ 120.00
承诺服务
会员免费学 购买课程
  do while循环  
0 Sub 求和()  
1 Dim i As Integer 为“i”分配一个存储空间,类型为整型
2 Dim sum As Integer 为“sum”分配一个存储空间,类型为整型
3 i = 1 给“i”变量赋值为1
4 sum = 0 给“sum”变量赋值为0
5 Do While i <= 100 “i”<=100执行循环
6  sum = sum + i 给“sum”变量赋值为“sum”+“i”
7  i = i + 1 给“i”变量赋值为“i”+“1”(暂时理解为循环次数)
8 Loop 返回判断“i”<=100
9 MsgBox sum 对话框显示“sum”变量值
10 End Sub 结束过程
sum+i = sum + i = sum+ I = sum
 0 +1 =  1  + 2 =  3 + 3 =  6 + …… 

 

[展开全文]
  if单条件判断语句  
0 Sub if语句练习() 子程序 name
1 nowTime = 0.6 给变量赋值
2 If nowTime < 0.5 Then 如果 nowtime<0.5 那么
3        MsgBox "早上好" 对话框“早上好”
4 end if 结束判断
5 end sub 结束子程序
     
0 Sub if语句单条件双分支结构() 子程序 name
1 nowtime = 0.6 给变量赋值
2 If nowtime < 0.5 Then 如果 nowtime<0.5 那么
3    MsgBox "早上好" 对话框“早上好”
4 Else 否则
5    MsgBox "下午好" 对话框“下午好”
6 End If 结束判断
7 End Sub 结束子程序
     
0 Sub if语句练习() 子程序 name
1 nowTime = 0.6 给变量赋值
2 If nowTime < 0.5 Then 如果 nowtime<0.5 那么 
3        MsgBox "早上好" 对话框“早上好”
4 ElseIf nowTime >= 0.5 And nowTim < 0.75 Then 别的条件 nowtime》=0.5 与 nomtim< 0.75 那么
5        MsgBox "下午好" 对话框“下午好”
6 Else 否则
7        MsgBox "晚上好" 对话框“晚上好”
8 End If 结束判断
9 End Sub 结束子程序
[展开全文]

VBA过程写法代码

Range和Cells

Range().select

例如:

Cells(2).Select

表示第二个单元格

 

[展开全文]

Range()的主要表示方法:

1.表示一个区域

每个单元格都加上引号,用逗号隔开

Range("A1","C3")

用冒号隔开,单元格区域最外层加引号

Range("A1:C3")

 

2.表示两个及以上单元格

最外层加上引号,中间用逗号隔开

Rang("A1,C3")

 

3.Range的两种写法

Range("单元格地址","单元格地址")

Range(Range("A1"),Range("C3"))

[展开全文]

do while 语句的差别

while放前面(先判断,后循环)

while放前面(先循环,后判断—循环始终执行一次)

[展开全文]

数组的特点

读取效率快

无法长期保存

一维数组:一维横向数组,没有一维纵向数组

二维数组:纵向数组为二维

三维数组

 

[展开全文]

自定义函数

function过程和sub过程的区别

是否有返回值

调用方式

代码放置位置

function 函数名(参数 as 数据类型)as 数据类型

求 结果而进行的代码处理

函数名=结果

End Function

调用的时候直接在单元格里面使用自定义函数,类似于sum的使用。

[展开全文]

 

for next zh

for each in next

针对对象集合元素个数决定

[展开全文]

强制声明变量

option explicit

还有工具-选项-声明变量选项

会检查变量

 

[展开全文]

对象.属性

对象.方法

 

[展开全文]

练习:

dim sh as worksheet

dim destsh as worksheet

dim last as long

dim cop

 

 

 

 

[展开全文]

ctrl+向下箭头

就跳到最后一个单元格

[展开全文]

cells

cell(2)

cells(5,2)

cells(5,"B")

 

[展开全文]

单元格是excel中最小的单元

单元格=行列=工作表=工作簿

单元格基本表示方法

range

cell

[A1]

range("单元格地址")

range("A1")

range("单元格地址",“单元格地址")

range("A1","C3")

A1到C3

range("A1,C3")

两个单独的单元格

rows(2)

row("2:4")

columns(2)

columns("B:D")

 

[展开全文]

授课教师

则秀管理员

课程特色

视频(124)
下载资料(1)