作业帮 > 综合 > 作业

VBA range.resize的意义.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 06:13:34
VBA range.resize的意义.
Sub k() 'resize的作用
Range("b1:e5") = "b1e5"
Range("b1:e3") = "34"
Range("b1:e5").Resize(3,4).Value = "34"
End Sub复制代码
请问,第3行与第4行的结果是一样的,那么resize存在的意义是什么?
虽然你这两个的代码结果一样的,但是并不能说resize存在的没有意义了?
正是因为resize的应用才会有相同的结果,假使你在下面那行代码去掉resize,用:
Range("b1:e5").Value = "34"
还能一样吗?
注意:
上面那行区域是:("b1:e3") -------- 3行4列
下面那行区域是:("b1:e5"),-------- 5行5例如,正是用了resize(3,4)才缩小到3行4列.这这正好说明了resize的作用.
再问: 这个例子完全可以不用resize,那么什么情况下才有必要用resize?
再答: 看清楚了,提问题! 难道我说了这个例子完全可以不用resize?