Excel2013教程
Excel表格VBA中Activate方法和Select方法的区别是什么
和Select方法看起来似乎相同,其实二者是有区别的。以下是学习啦小编为您带来的关于VBA中Activate方法和Select方法的区别,希望对您有所帮助。
VBA中的Activate方法和Select方法看起来似乎相同,其实二者是有区别的。Activate方法的作用是激活,而Select方法的作用是选择。其区别如下:
Sheets.Select可以同时选择多个工作表,而Sheets.Active不能同时激活多个工作表。如下面的语句:
另外,对于隐藏的工作表,Sheets.Select方法不能选择隐藏的工作表,而Sheets.Activate方法可以激活隐藏的工作表。如下面的代码:
某个选定的区域中只能有一个活动单元格,通常活动单元格位于所选区域的左上角。如下图我们选择了A1:G10区域,A1单元格是高亮显示的,A1单元格就是活动单元格。当我们用键盘进行输入的时候,键入的内容将被输入到活动单元格中。
如果我们要让区域中的其他单元格变成活动单元格,可以按Tab键,将使区域中当前活动单元格右方的单元格变为活动单元格,而按Shift+Tab则方向相 反;或按Enter键,将使区域中当前活动单元格下方的单元格变为活动单元格,而按Shift+Enter则方向相反。
“Range”对象的的Select方法可以选择一个或多个单元格,而Activate方法可以指定某一个单元格为活动单元格。 如果我们用下面的代码试图激活某个区域:
Excel将仅仅激活D4单元格,但同时选择了D4:E5区域。下面的代码首先选择A1:E10区域,同时激活D4单元格:
由于区域A1:E10和F11:G15没有公共区域,将最终选择F11:G15,并激活F11单元格。
由上可见,当我们要选择某个区域时最好用Select方法,而不用Activate方法,否则可能会出现意想不到的错误。
如果表格列结构相同,在创建数据透视表时,你可以使用来自同一工作簿的不同工作表或不同工作簿中的数据。以下是学习啦小编为您带来的关于Excel数据
在数据透视表中,你可以对行或列字段的数据项进行分组,以下是学习啦小编为您带来的关于Excel数据透视表分组数据,希望对您有所帮助。 Excel数据透视表
在Excel数据表中,可以手动隐藏字段,那可能刚接触透视表的朋友还不太熟悉字段设置在哪里。以下是学习啦小编为您带来的关于Excel数据透视表字段设置,
在Excel数据表格中,有时候需要对透视表整理复合字段,那就要了解字段整理的操作方法。以下是学习啦小编为您带来的关于Excel数据透视表字段整理,希望
您当前使用的浏览器版本太低可能会出现界面显示异常或功能无法正常使用等问题,建议下载使用最新的谷歌浏览器下载谷歌浏览器