Come selezionare tutte le celle utilizzando il codice vba?

In VBA esiste una proprietà chiamata CELLS che puoi utilizzare per selezionare tutte le celle presenti in un foglio di lavoro.

 Cells.Select

VBA per selezionare tutte le celle

  1. Innanzitutto, digita la proprietà CELLS per fare riferimento a tutte le celle nel foglio di lavoro.
    type-the-cells-property
  2. Successivamente, inserisci un punto (.).
  3. A questo punto avrai un elenco di metodi e proprietà.
    enter-a-dot
  4. Da questo elenco, seleziona “Seleziona” o digita “Seleziona”.
    from-list-select-select-or-type-select

Dopo aver selezionato l’intero foglio di lavoro, puoi modificare il carattere, cancellare i contenuti o fare altre cose.

Commenti

  • La proprietà CELLS funziona allo stesso modo in cui utilizzi la scorciatoia da tastiera Control+A per selezionare tutte le celle.
  • Quando esegui questo codice VBA, seleziona tutte le celle anche se il foglio è protetto e alcune celle sono bloccate.
  • Selezionerà anche le celle nascoste.

Il foglio deve essere attivato

Ora devi capire una cosa qui quando selezioni tutte le celle di un foglio quel foglio dovrebbe essere abilitato . In breve, non è possibile selezionare celle da un foglio non attivato.

Diciamo che vuoi selezionare tutte le celle in “Foglio1”. Se utilizzi il tipo di codice seguente riceverai un errore. Devi prima attivare “Foglio1”, quindi utilizzare la proprietà “Celle” per selezionare tutte le celle.

 Worksheets("Sheet1").Activate Cells.Select

Ora quando lo esegui, attiverà prima il “Foglio1” e poi selezionerà tutte le celle. Questa cosa ti dà una piccola limitazione che non puoi selezionare l’intero foglio se quel foglio non è abilitato.

Ecco un’altra cosa che puoi fare: puoi aggiungere un nuovo foglio , quindi selezionare tutte le celle.

 Sheets.Add.Name = "mySheet" Cells.Select

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *