永发信息网

vba中,arr(m,1)=Val(range("a265536").end(3))+m是什么意思,求高人指点,谢谢

答案:1  悬赏:10  手机版
解决时间 2021-04-01 23:16
  • 提问者网友:练爱
  • 2021-04-01 13:33
vba中,arr(m,1)=Val(range("a265536").end(3))+m是什么意思,求高人指点,谢谢
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-04-01 13:41
arr(m,1)=Val(range("a265536").end(3))+m
arr(m,1)是二维数组,m是行号
range("a265536").end(3)是取A列最后一个非空单元格的行号
val就是数值化

总体意思就是这个二维数组中第m行的内容,是A列最后一个非空单元格加m的行,A列的内容(肯定是空值)。
这程序写的不好,val我认为是多余的。一个外行写的练手的语句吧。。。追问a列就是数组arr的a列吧,没有定义,所以是空值吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯