刚看完了Chip Pearson的一篇关于单元格引用的文章,觉得很有意思,试着翻译了一下,并贴下来,供大家参考.
主要内容为用VBA中的Item特征对单元格进行引用:
(1)Range("A1:B10").Item(5,3)指定单元格C5;也可写作Range("A1:B10")(5,3);当然可对A1:B10区域用名称代替;
(2)所引用的单元格不一定要在区域内,如Range("A1:B10")(12,13)引用单元格M12;
(3)索引值不一定是正值,可用负值或零,如Range("D4:F6")(0,0)引用单元格C3,Range("D4:F6")(-1,-2)引用单元格A2;
(4)也可以循环引用,如Range("D4:F6")(2,2)(3,4)引用单元格H7;
(5)也可以用单个的索引值对单元格引用,如Range("A1:B2")(1)引用单元格A1,Range("A1:B2")(3)引用单元格A2;
特别地,Range("A1:B2")(14)引用单元格B7;
(6)可以使用单个索引值的方法遍历行或列,如Range("D4")(1)、Range("D4")(2)、Range("D4")(3)......依次为单元格D4、D5、D6......等等;
(7)设置对象变量后引用单元格更简洁和有效,如
Set rng=Worksheets(1).[a1]
则rng(3,4)引用单元格D3.
具体请见附件
CjIdDUKc.rar
(8.75 KB, 下载次数: 266)
或我的网盘http://my.mofile.com/fanjy如何在区域内指定特别的单元格.rar
[此贴子已经被作者于2006-6-20 14:28:20编辑过] |