EXCEL中VBA函数问题
答案:4 悬赏:0 手机版
解决时间 2021-11-15 10:22
- 提问者网友:寂寞梧桐
- 2021-11-15 01:05
EXCEL中VBA函数问题
最佳答案
- 五星知识达人网友:逃夭
- 2021-11-15 01:28
Option Explicit//强制显式声明模块中的所有变量。
Dim lLastRow As Long//定义lLastRow为长整型变量
Sub myMain()//定义myMain过程
Dim rng As Range//定义rng为单元格对象
lLastRow = Range("A" & Cells.Rows.Count).End(xlUp).Row//将lLastRow赋值为A列最后一个有内容的单元格的行数
Range("D3:E" & lLastRow).Clear//将D列第三行至与A列最后一个有内容的单元格同行的内容清除
Call GetExtraNum//调用GetExtraNum过程
Call CalculateExtra//调用CalculateExtra过程
Set rng = Range("E3:E" & lLastRow)//将E列第三行至与A列最后一个有内容的单元格同行的单元格对象赋给变量rng
Call SetFormat(rng)//以rng为参数调用SetFormat过程
End Sub
补充一:
像xlUp这样的东西是EXCEL预设好的常量。
Dim lLastRow As Long//定义lLastRow为长整型变量
Sub myMain()//定义myMain过程
Dim rng As Range//定义rng为单元格对象
lLastRow = Range("A" & Cells.Rows.Count).End(xlUp).Row//将lLastRow赋值为A列最后一个有内容的单元格的行数
Range("D3:E" & lLastRow).Clear//将D列第三行至与A列最后一个有内容的单元格同行的内容清除
Call GetExtraNum//调用GetExtraNum过程
Call CalculateExtra//调用CalculateExtra过程
Set rng = Range("E3:E" & lLastRow)//将E列第三行至与A列最后一个有内容的单元格同行的单元格对象赋给变量rng
Call SetFormat(rng)//以rng为参数调用SetFormat过程
End Sub
补充一:
像xlUp这样的东西是EXCEL预设好的常量。
全部回答
- 1楼网友:一秋
- 2021-11-15 04:41
这只是主程序,
要看过子程序才能知道干啥。
要看过子程序才能知道干啥。
- 2楼网友:夜余生
- 2021-11-15 03:24
GetExtraNum
CalculateExtra
两个函数的函数体都不知道,神仙也帮不了你啊。
CalculateExtra
两个函数的函数体都不知道,神仙也帮不了你啊。
- 3楼网友:孤老序
- 2021-11-15 02:42
先是清除原有的数据,再是调用函数,具体是什么函数你上面没有写出来,最后是定义,再调用什么函数~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯