La funzione Sheets.Select

La funzione Sheets().Select mi permette di passare da un foglio a un altro in una macro excel.

Sheets("x").Select

Dove x è il nome di un foglio di calcolo della cartella. Va indicato tra doppie virgolette.

Si tratta di una funzione del linguaggio VBA (Visual Basic for Applications).

Nota. Il foglio di destinazione deve trovarsi all'interno della stessa cartella, ossia nello stesso file Excel.

    Un esempio pratico

    Quando apro Excel il "Foglio1" è il foglio di default della cartella.

    Il foglio attivo è indicato sul foglio elettronico in basso a sinistra.

    il foglio attivo della cartella

    Una cartella (file excel) ha anche altri fogli a disposizione su cui scrivere. Ad esempio, Foglio2 e Foglio3 o qualsiasi altro foglio con nome personalizzato.

    Per passare al Foglio2 tramite una macro utilizzo la funzione vba Sheets("Foglio2").Select

    1. Sub Macro1()
    2. Sheets("Foglio2").Select
    3. End Sub

    Quando eseguo la macro, il foglio elettronico si sposta automaticamente sul Foglio2.

    la funzione Sheets.Select ha cambiato il foglio di calcolo attivo nella cartella

    Excel ha cambiato il foglio attivo.

    Ora qualsiasi azione sulle celle viene effettuata di default sul Foglio2.

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Le macro su Excel

    Il linguaggio VBA delle macro