选定单元格区域的方法
1、使用select方法
在 VBA 中一般使用 Select 方法选定单元格或单元格区域,格式为:.select
。但是需要注意的是在使用该函数之前保证单元格所在工作表为活动工作表。
Sub test1()Range("a1:d4").SelectSheet2.Activate '激活工作表Sheet2.Range("a1:d3").Select '选择区域End Sub
2、使用activate方法
该函数的使用方法和select
方法基本类似,同时也需要单元格所在工作表为活动工作表。
Sub test2()Range("a1:d5").ActivateSheet2.Activate '激活工作表Sheet2.Range("a1:d3").Activate '选择区域End Sub
3、使用 goto 方法
使用该方法可以选择某一区域,并且指定是否滚动窗口直至目标区域的左上角单元格出现在窗口的左上角,其格式为:expression.Goto(Reference, Scroll)
,
参数 expression 是必需的,返回一个 Application 对象。reference用于指定将要选择的区域。scroll:逻辑值。true则代表滚动窗口直至目标区域的左上角单元格出现在窗口的左上角;false代表不滚动窗口。
需要注意的是该方法不同于上述两个方法:不需要事先激活单元格所在工作表为活动工作表。
Sub test3()Application.Goto reference:=Sheet3.Range("A4:B10"), scroll:=TrueApplication.Goto reference:=Sheet3.Range("a4:b10"), scroll:=FalseEnd Sub