2014-10-29 91 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 

中特別值得注意的是最後一個例子,雖然看起來很囉嗦,但例如使用循環或計算來處理範圍時,它是無價的。

相關問題