EXCEL中VBA函数问题

OptionExplicitDimlLastRowAsLongSubmyMain()DimrngAsRangelLastRow=Range("A"&Cells.Rows.... Option Explicit Dim lLastRow As Long Sub myMain() Dim rng As Range lLastRow = Range("A" & Cells.Rows.Count).End(xlUp).Row Range("D3:E" & lLastRow).Clear Call GetExtraNum Call CalculateExtra Set rng = Range("E3:E" & lLastRow) Call SetFormat(rng) End Sub 哪位高手帮解释一下,上面那段代码具体详细的意思啊? 展开
 我来答
劳资字易巧
2020-06-17 · TA获得超过3893个赞
知道小有建树答主
回答量:3149
采纳率:27%
帮助的人:171万
展开全部
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预设好的常量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式