2014-10-29 104 views
0

我是VBA的新手,我想在excel电子表格中选择一个单元格区块,例如,我有一个数据块,而且我只想选择包裹在蓝色。有人可以告诉我如何做到这一点?我研究范围和选择,但找不到任何好的解决方案。提前致谢。 enter image description hereexcel vba选择一个单元格区块

+0

基于一些逻辑?如果不是那么'ActiveSheet.Range(“A1:E10”)。选择' - 虽然值得注意的是它并不总是需要选择一个范围,然后用VBA做一些事情 – 2014-10-29 18:02:39

+0

一旦你掌握了选择各种范围的方法,读你如何不实际'想'选择它们。](http://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros)你只是想能够在代码中引用它们。 – tbur 2014-10-29 19:04:57

回答

1

选择这些范围的任何条件。 。 ?

使用下面的选择范围代码。
Sheets("Sheetname").Activate
ActiveSheet.range("A1:E10").Select

1

对于完整性,并添加到由@Thuruv和@Alex k处的反应,也知道,有一对夫妇的其他选项可能是有用的:

Range("A1:E10").Select 

Range("A1", "E10").Select 

Range(Cells(1, 1), Cells(5, 10)).Select 

中特别值得注意的是最后一个例子,虽然看起来很啰嗦,但例如使用循环或计算来处理范围时,它是无价的。

相关问题