La funzione Range.Select di Excel

La funzione Range.Select del linguaggio VBA mi permette di selezionare una cella del foglio di calcolo in una macro Excel.

Range(x).Select

Dove il parametro obbligatorio x è la cella da selezionare posta tra doppie virgolette.

La cella selezionata diventa la cella corrente del foglio.

A cosa serve? Gli effetti dei comandi successivi della macro sono applicati sulla cella selezionata.

    Un esempio pratico

    Questa macro sposta il cursore del foglio excel sulla cella B2 con la funzione Range.Select(“B2”).

    1. Sub Macro1()
    2. Range("B2").Select
    3. ActiveCell.FormulaR1C1 = "prova"
    4. End Sub

    Poi scrive "prova" nella cella corrente tramite la funzione ActiveCell.FormulaR1C1.

    Ecco il risultato finale sul foglio di calcolo.

    la funzione range select

    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