articuli

Macro Excel: ciò chì sò è cumu utilizà

Se tenete una seria d'azzioni simplici chì avete bisognu di ripetiri parechje volte, pudete avè Excel registrà queste azzioni è pruduce una macro chì cuntene u codice per ripetiri.

Una volta chì avete arregistratu a macro, pudete ripetiri a serie d'azzioni quante volte vulete, solu per eseguisce a macro arregistrata. 

Questu hè assai più efficau chè ripetiri manualmente a listessa serie d'azzioni ogni volta.

Per arregistrà una macro, duvete inizialmente inizià u prucessu di registrazione. Questa opzione si trova in u menù Macro , chì si trova nantu à a tabulazione View in a cinta Excel (o in u menu a discendenza Strumenti in Excel 2003). Queste opzioni sò mostrate in l'imaghjini sottu:

Registrate macros in e versioni attuali di Excel (2007 è più tardi):

Tandu vi sarà prisentatu cù a finestra di dialogu "Record Macro". 

Questa casella permette di inserisce un nome è una descrizzione per a vostra macro, se vulete. Hè una bona idea di dà à a macro un nome significativu, perchè quandu turnate à a macro dopu, questu vi aiuterà à ricurdà ciò chì face. In ogni casu, se ùn furnite micca un nome, Excel nomina automaticamente a macro (per esempiu Macro1, Macro2, etc.).

A casella di dialogu "Record Macro" vi dà ancu l'opzione di assignà una scurciatoia di tastiera à a vostra macro. Questu renderà a macro assai più faciule d'eseguisce. Tuttavia, devi esse attentu à ùn assignà una di e combinazioni pre-key à a macrodefifine di Excel (per esempiu, CTRL-C). Se selezziunate una combinazione di chjave di Excel esistenti, serà soprascritta da a vostra macro, è voi o altri utilizatori pudete finisce accidintali in u codice macro.

Una volta chì site felice cù u nome macro è (se necessariu) scurciatoia di tastiera, selezziunate OK per inizià a registrazione di a macro.

Quandu avete cuminciatu à registrà a vostra macro, ogni azzione chì fate (entrata di dati, selezzione di cellula, formatting cell, scrolling worksheet, etc.) serà arregistrata in a nova macro, cum'è codice VBA.

Inoltre, durante a registrazione di a macro, vi vede un buttone di stop in u fondu à manca di u libru di travagliu (o in Excel 2003, u buttone di stop serà prisentatu nantu à una barra di strumenti flottante), cum'è mostra quì sottu:

Newsletter di l'innovazione
Ùn mancate micca e nutizie più impurtanti nantu à l'innuvazione. Iscriviti per riceveli per email.

Una volta avete finitu l'azzioni chì vulete arregistrà, pudete piantà di arregistrà a macro clicchendu u buttone Stop. U codice macro sarà avà guardatu in un modulu in l'editore Visual Basic.

L'opzione "Usà referenze relative".

Se selezziunate l'opzione Aduprate referenze relative Quandu si registra una macro, tutte e referenze di cellula in a macro seranu relative. Tuttavia, se l'opzione Aduprate referenze relative ùn hè micca sceltu, tutte e referenze di e cellule affissate in u codice seranu assoluti (vede u nostru post nantu à operatori di riferimentu).

L'opzione Aduprate referenze relative si trova in u menu Macro (è si trova nantu à a Macro toolbar in Excel 2003). 

Esecuzione di macros registrate

Quandu si registra macros, Excel sempre pruduce una prucedura Sub (piuttostu cà una prucedura Function). Se avete assignatu una scurciata di teclatu à a macro, questa scurciata serà u modu più faciule per eseguisce a macro. Altrimenti, a macro pò esse eseguita eseguendu i seguenti passi:

  • Press Alt + F8 (vale à dì appughjà a chjave ALT è mentre hè pressatu, appughjà F8) per vede a finestra di dialogu "Macros";
  • In a finestra di dialogu "Macro", selezziunate a macro chì vulete eseguisce;
  • Cliccate su Corri .

Ercole Palmeri

Newsletter di l'innovazione
Ùn mancate micca e nutizie più impurtanti nantu à l'innuvazione. Iscriviti per riceveli per email.

Articuli recenti

I benefici di e pagine di culore per i zitelli - un mondu di magia per tutte l'età

Sviluppà e cumpetenze di u mutore fine attraversu u culore prepara i zitelli per e cumpetenze più cumplesse cum'è a scrittura. Per culori…

2 May 2024

U futuru hè quì: cumu l'industria di a spedizione rivoluziona l'economia glubale

U settore navale hè un veru putere ecunomicu glubale, chì hà navigatu versu un mercatu di 150 miliardi ...

1 May 2024

L'editori è l'OpenAI firmanu accordi per regulà u flussu di l'infurmazioni trattati da l'Intelligenza Artificiale

Lunedì, u Financial Times hà annunziatu un accordu cù OpenAI. FT licenze u so ghjurnalismu mundiale ...

30 April 2024

Pagamenti in linea: Eccu cumu i servizii di streaming vi facenu pagà per sempre

Milioni di persone paganu per i servizii di streaming, paghendu tariffi di abbonamentu mensili. Hè una opinione cumuna chì voi ...

29 April 2024