Riferimenti relativi durante la registrazione di macro (Microsoft Excel)
Uno dei modi più comuni per creare una macro è utilizzare il registratore di macro integrato in Excel. Il registratore consente di registrare i tasti premuti e riprodurli di nuovo in un secondo momento. Quando registri le tue macro, Excel è molto letterale sulla registrazione di ciò che fai. Ad esempio, se si avvia la registrazione mentre è selezionata la cella B7 e quindi si preme il tasto freccia giù, la cella B8 è ora selezionata.
Quando in seguito selezioni la cella E12 e riproduci questa macro, potresti aspettarti che la macro si sposti di una cella verso il basso, a E13, come se avessi premuto il tasto freccia giù. Quando si esegue quella riga della macro, invece, la cella B8 è selezionata.
Il motivo per cui ciò accade è che Excel ha memorizzato i tuoi passaggi assoluti. Non ha registrato la pressione del tasto Freccia giù, ma ha invece registrato il movimento nella cella B8. Questo esemplifica la condizione predefinita del registratore di macro: registrare tutti i movimenti e i riferimenti di cella in modo assoluto.
Se invece desideri che le tue macro vengano registrate relativamente (in modo che la macro si sposti di una cella verso il basso invece di spostarsi nella cella B8), devi istruire Excel a farlo. A tale scopo, fare clic su Usa riferimenti relativi sul scheda Sviluppatore della barra multifunzione. Dopo aver fatto clic, tutte le azioni successive vengono interpretate in relazione alla cella attualmente selezionata. Fare clic sullo strumento una seconda volta e si torna alle azioni successive interpretate in modo assoluto.
È importante ricordare di fare clic sullo strumento appropriato prima di eseguire un’azione registrata. Lo stato dello strumento (acceso o spento)
influisce solo sulla registrazione di azioni future, non su ciò che è già stato registrato.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (3331) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: