Selecione um Intervalo No Excel VBA

Uma das coisas básicas que você precisa fazer no Excel VBA é para selecionar um intervalo específico para fazer algo com ele. Este artigo irá mostrar – lhe como usar o intervalo, células, deslocamento e dimensionamento para seleccionar um intervalo no Excel VBA.

Selecione todas as células de uma planilha

Cells.Select

Selecione uma célula

Cells(4, 5).Select

=

Range("E4").Select

parece Range() é muito mais fácil de ler e Células() é mais fácil de usar dentro de um loop.,fca8d73″>

=

Range("C3", "G8").Select

Selecione um conjunto de caracteres contíguos células

Range("A2,A4,B5").Select

Selecione um conjunto de caracteres contíguos células de um intervalo e

Range("A2,A4,B5:B8").Select

Selecionar um intervalo nomeado

Range("MyRange").Select

=

Application.Goto "MyRange"

Seleccionar uma linha inteira

Range("1:1").Select

Seleccionar uma coluna inteira

Range("A:A").Select

Selecionar a última célula de uma coluna de dados contíguos

Range("A1").End(xlDown).Select

Quando este código for utilizado com a seguinte tabela de exemplo, a célula A3 será selecionado.,

Selecione a célula em branco na parte inferior de uma coluna de dados contíguos

Range("A1").End(xlDown).Offset(1,0).Select

Quando este código for utilizado com a seguinte tabela de exemplo, a célula A4 será selecionado.

Selecionar todo um intervalo de células contíguas em uma coluna

Range("A1", Range("A1").End(xlDown)).Select

Quando este código for utilizado com a seguinte tabela de exemplo, o intervalo A1:A3 será selecionado.,

selecione uma gama inteira de células não contíguas em uma coluna

Range("A1", Range("A" & Rows.Count).End(xlUp)).Select

Nota: Este código VBA suporta Excel 2003 a 2013.

Quando este código for utilizado com a seguinte tabela de exemplos, será seleccionado o intervalo A1: A8.,

Selecione um intervalo de células retangular ao redor de uma célula

Range("A1").CurrentRegion.Select

Selecione uma célula em relação à outra célula

ActiveCell.Offset(5, 5).Select
Range("D3").Offset(5, -1).Select

Selecione um intervalo especificado, deslocar, e, em seguida, redimensionar

Range("A1").Offset(3, 2).Resize(3, 3).Select

Quando este código for utilizado com a seguinte tabela de exemplo, intervalo C4:E6 será selecionado.

Leave a Comment