Seleziona un intervallo in Excel VBA

Una delle cose di base che devi fare in Excel VBA è selezionare un intervallo specifico per fare qualcosa con esso. Questo articolo ti mostrerà come utilizzare Intervallo, celle, Offset e Ridimensionamento per selezionare un intervallo in Excel VBA.

Selezionare tutte le celle di un foglio di lavoro

Cells.Select

Selezionare una cella

Cells(4, 5).Select

=

Range("E4").Select

sembra Che la funzione Range() è molto più facile da leggere e Cellule() è più facile da utilizzare all’interno di un ciclo.,fca8d73″>

=

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

Selezionare un insieme di celle non contigue,

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

Selezionare un insieme di celle non contigue, e una gamma

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

Selezionare un intervallo denominato

Range("MyRange").Select

=

Application.Goto "MyRange"

Selezionare un’intera riga

Range("1:1").Select

Selezionare un’intera colonna

Range("A:A").Select

Selezionare l’ultima cella di una colonna di dati contigui

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

Quando questo codice viene utilizzato con la seguente tabella di esempio, la cella A3 saranno selezionati.,

Selezionare la cella vuota in fondo a una colonna di dati contigui

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

Quando questo codice viene utilizzato con la seguente tabella di esempio, verrà selezionata la cella A4.

Selezionare un intero intervallo di celle contigue in una colonna

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

Quando questo codice viene utilizzato con la seguente tabella di esempio, verrà selezionato l’intervallo A1:A3.,

Seleziona un intero intervallo di celle non contigue in una colonna

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

Nota: Questo codice VBA supporta Excel dal 2003 al 2013.

Quando questo codice viene utilizzato con la seguente tabella di esempio, verrà selezionato l’intervallo A1:A8.,

Selezionare un intervallo rettangolare di celle intorno a una cella

Range("A1").CurrentRegion.Select

Selezionare una cella relativa a un’altra cella

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

Selezionare un intervallo specificato, spostamento, e quindi ridimensionare

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

Quando questo codice viene utilizzato con la seguente tabella di esempio, la gamma C4:E6 sarà selezionato.

Leave a Comment