打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vba中的range和cell有何区别?具体怎么用?

正好对这个懂一点,回答一下:

在EXCEL VBA 中,Range和cells都是工作表的属性,都用来表示一个单元格或多个单元格,根据编程需要而灵活选择使用.

(1) Cells用来表示单独的一个单元格或者整个工作表所有的单元格,例如:

        Cells(1,”A”)    '表示A1单元格,两个参数分别是行与列,列号用字符来表示

        Cells(1,1)    '也表示A1单元格,两个参数分别是行与列,列号用数字来表示

        Cells    '表示工作表的所有单元格,两个参数都省略

(2) Range表示一个单元格区域,可以表示一个或多个单元格,例如:

        Range(“A1”)    '表示A1单元格

        Range(“A1:B3”)    '表示从A1到B3的一块连续单元格区域

        Range(“A1,C2:C3,E4:E6”)    '表示多块不连续的单元格区域,包括A1, C2:C3,E4:E6这三部分,每个部分是分割的

        (3) Range和Cells混合使用

        Range(cells(1,”A”),cells(3,”B”))’ 表示从A1到B3的一块连续单元格区域,跟Range(“A1:B3”)是一样的,同时使用了Range和Cells,当然也可以写作Range(Cells(1,”A”),Range(“B3”))

        总结一下:cells使用的时候,要么没参数,要么必需写上行号和列号两个参数.Range必须有参数,参数的形式比较灵活,显得复杂一点.希望能给初学的朋友一点帮助.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel基础知识,工作簿、工作表和单元格的表示方法
如何通过vba调用函数
自学资料(Excel VBA)[收集整理5]
VBA工作表间引用参数
VBA|Excel对象、事件、对象的选择和引用
VBA编程过程中常用的单元格引用方式总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服