Intere righe e colonne in Excel VBA - Macro semplici di Excel

Sommario

Questo esempio ti insegna come selezionare intere righe e colonne in Excel VBA. Siete pronti?

Posiziona un pulsante di comando sul foglio di lavoro e aggiungi le seguenti righe di codice:

1. La seguente riga di codice seleziona l'intero foglio.

Celle.Seleziona

Nota: poiché abbiamo posizionato il nostro pulsante di comando sul primo foglio di lavoro, questa riga di codice seleziona l'intero primo foglio. Per selezionare le celle su un altro foglio di lavoro, devi prima attivare questo foglio. Ad esempio, le seguenti righe di codice selezionano l'intero secondo foglio di lavoro.

Fogli di lavoro(2).Attiva
Fogli di lavoro(2).Cells.Select

2. La seguente riga di codice seleziona la seconda colonna.

Colonne(2).Seleziona

3. La seguente riga di codice seleziona la settima riga.

Righe(7).Seleziona

4. Per selezionare più righe, aggiungi una riga di codice come questa:

Righe("5:7").Seleziona

5. Per selezionare più colonne, aggiungi una riga di codice come questa:

Colonne("B:E").Seleziona

6. Fare attenzione a non confondere le proprietà Righe e Colonne con le proprietà Riga e Colonna. Le proprietà Rows e Columns restituiscono un oggetto Range. Le proprietà Riga e Colonna restituiscono un singolo valore.

Riga di codice:

MsgBox Cells(5, 2).Riga

Risultato:

7. Selezionare la cella D6. La seguente riga di codice seleziona l'intera riga della cella attiva.

ActiveCell.EntireRow.Select

Nota: bordo solo a scopo illustrativo.

8. Selezionare la cella D6. La seguente riga di codice immette il valore 2 nella prima cella della colonna che contiene la cella attiva.

ActiveCell.EntireColumn.Cells(1).Value = 2

Nota: bordo solo a scopo illustrativo.

9. Selezionare la cella D6. La seguente riga di codice immette il valore 3 nella prima cella della riga sotto la riga che contiene la cella attiva.

ActiveCell.EntireRow.Offset(1, 0).Cells(1).Value = 3

Nota: bordo solo a scopo illustrativo.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave