Abstract: Automazione del lavoro degli utenti nell'ambiente MS Office. Automazione Excel: automazione delle operazioni di routine in Excel senza macro Un programma di automazione completo in Excel

I modelli sono una cosa comoda e utile! Permettono di risparmiare tempo nella stesura di documenti “modello”, di cui una buona metà viene utilizzata nel lavoro quotidiano.

Forse la tua azienda richiede documenti o tabelle in cui la parte principale è immutabile, ma alcune parti possono assumere uno dei numerosi valori preconosciuti. Buoni esempi- procura, contratto di fornitura di servizi, protocollo per esame radiografico o ecografico. Nell'era preinformatica si preparavano moduli tipografici in cui era necessario “sottolineare ciò che è necessario, cancellare ciò che non è necessario” e scrivere pochissimo.

IN Documenti di parole Le caselle combinate svolgono questo ruolo. Idea: fai clic con il mouse su un determinato punto del documento, in risposta si aprirà un elenco con diverse opzioni, seleziona quella che ti serve con il mouse: appare in questo posto. È logico creare tali elementi nei modelli di documento. Supponiamo che tu sia impegnato nella diagnostica ecografica e decida di fare scorta di modelli per conclusioni sugli studi di base. Non ce ne sono molti e ognuno usa le stesse frasi in modo stereotipato.

Gli strumenti per lavorare con i campi sono concentrati nella scheda Sviluppatore. Per impostazione predefinita è nascosto. Per visualizzare la scheda, fare clic con il pulsante destro del mouse sulla barra multifunzione e selezionare il comando dal menu contestuale Personalizza la barra multifunzione. Si aprirà una finestra di dialogo Opzioni di parole, in cui nel gruppo Schede principaliè necessario selezionare la casella accanto all'elemento Sviluppatore. Fare clic su OK e la scheda denominata verrà aggiunta alla barra multifunzione.

  1. Posiziona il cursore nel punto in cui desideri inserire il controllo. Vai alla scheda sulla barra multifunzione Sviluppatore e premere il pulsante Elemento di controllo"menu `A tendina". Questo controllo verrà inserito nella posizione specificata.
  2. Sulla scheda Sviluppatore Fare clic sul pulsante Proprietà controllo. Si aprirà una finestra di dialogo.
  3. Nella finestra di dialogo Proprietà di controllo del contenuto fare clic sul pulsante Aggiungere. Si aprirà una finestra secondaria Aggiungi un'opzione.
  4. Nella finestra di dialogo Aggiungi un'opzione Nel campo Nome breve, inserisci il testo che desideri vedere come prima scelta nell'elenco. Fare clic sul pulsante OK. Il valore verrà aggiunto all'elenco.
  5. Aggiungi altre opzioni all'elenco allo stesso modo. Per l'ultimo inserisci un solo spazio, ti spiegherò più avanti il ​​motivo.
  6. Dopo aver aggiunto tutte le opzioni all'elenco, fare clic su nella finestra di dialogo Proprietà di controllo del contenuto pulsante OK. La finestra di dialogo si chiuderà. L'elenco a discesa è pronto!

Come lavora? Quando si fa clic su un elemento di questo tipo in un documento, viene visualizzato un elenco. Da esso si seleziona l'opzione appropriata e questo valore viene visualizzato al posto del campo. Scegliere opzioni già pronte è molto più veloce che digitare qualcosa o addirittura cancellarlo. Se all'improvviso scopri un'immagine completamente casuistica e non c'è una descrizione adeguata tra gli spazi vuoti, seleziona l'opzione "vuoto" (spazio). A destra del campo inserisci ciò che desideri: ecco perché hai bisogno dell'opzione composta da uno spazio.

Elemento di controllo Casella combinata funziona quasi allo stesso modo, ma con una differenza: gli elementi dell'elenco possono essere modificati direttamente all'interno del campo. Quale dei due controlli si adatta meglio al tuo compito dipende dalla situazione.

Anche i fogli di calcolo Excel forniscono qualcosa di simile. Solo lì è più semplice creare celle con la scelta di uno dei possibili valori utilizzando la convalida dei dati - strumenti necessari situato sulla scheda Dati in gruppo Lavorare con i dati. Utilizzando i controlli nel modello di documento, creiamo la forma più semplice. Tuttavia puoi andare oltre. Oltre ai campi di esempio, nei documenti e nelle tabelle Microsoft Office Sono forniti anche altri controlli: pulsanti, caselle di controllo, interruttori, barre di scorrimento. Siamo abituati a vederli nelle finestre di dialogo, ma tali elementi possono essere incorporati direttamente nel documento.

Lo scopo di lavorare con un modulo è che le caselle di controllo vengono selezionate, i pulsanti vengono premuti, qualcosa può essere inserito nei campi di input e di conseguenza viene formato il testo del documento o il contenuto della tabella. In tali "documenti automatizzati", le macro (macrocomandi) gestiscono le azioni dell'utente.

Macro- corto programma semplice scritto in lingua Visual Basic per le applicazioni(VBA). Le applicazioni di Microsoft Office supportano questo linguaggio in modo nativo e dispongono di tutti gli strumenti necessari. Ad esempio, per cominciare, puoi semplicemente registrare una macro senza approfondirla organizzazione interna. Schematicamente:

  1. Sulla scheda Sviluppatore in gruppo Codice fare clic sul pulsante Registra macro. Le tue azioni con la tabella o il documento iniziano a essere tracciate.
  2. Immediatamente nella finestra di dialogo che si apre, ti viene chiesto di dare un nome alla macro e di assegnare una scorciatoia da tastiera che successivamente avvierà questa macro per l'esecuzione.
  3. Segui uno per uno i passaggi che desideri includere nella macro. L'applicazione Office li ricorda come una sequenza di comandi, perché in VBA qualsiasi operazione con testo o tabelle corrisponde a un codice specifico.
  4. Dopo aver completato tutte le operazioni necessarie, premere nuovamente il pulsante Registra macro.

La macro verrà salvata nel modello o nel documento. Ora, se premi la scorciatoia da tastiera specificata nel passaggio due, Excel o Word eseguiranno quella macro. Il programma ripeterà automaticamente tutte le azioni registrate in esso.

Se necessario, il contenuto dei comandi macro può essere visualizzato, modificato e integrato nell'editor di Visual Basic. È una parte richiesta della suite Microsoft Office. In genere, la macro appena registrata è una sequenza lineare di comandi. Durante la modifica, nei comandi macro vengono spesso inserite funzioni logiche della forma "se... allora", "e", "o" ecc.. Eseguendole, il comando macro controlla e confronta i valori di celle diverse , la posizione dei controlli e, in base a ciò, costruisce ulteriori comportamenti.

Qualsiasi macro può essere facilmente associata ai controlli del modulo, ad esempio facendo clic su un pulsante o selezionando un valore specifico in un elenco. Ad esempio, quando crei un elemento Button, ti viene immediatamente richiesto di assegnargli un comando macro. Molte persone a volte hanno bisogno di inserire “importo in parole” o “numero in parole” nei documenti. Non esiste una funzione simile tra gli strumenti standard di Office, ma l'attività può essere facilmente risolta utilizzando una macro. Questo è uno degli esercizi preferiti da chi inizia a imparare Visual Basic. Su Internet troverai migliaia di esempi di comandi macro già pronti, nonché analisi dettagliate su come scrivere tu stesso una macro del genere.

Grazie a moduli e macro, puoi trasformare un foglio di calcolo in una “mini-applicazione” piuttosto intelligente ed elegante. Funzionerà su qualsiasi computer su cui è installato Programma Excel. Così, ad esempio, vengono realizzati i listini prezzi, che il cliente trasforma in un ordine contrassegnando gli articoli richiesti. O, ad esempio, un modulo per il calcolo delle finestre di plastica. I dati iniziali (elenco ricambi e prezzi) sono contenuti in uno dei fogli Cartelle di lavoro di Excel. Su un altro foglio c'è un modulo. Inseriamo le dimensioni, selezioniamo il numero e il tipo di ante, il produttore dei raccordi e contrassegniamo le opzioni necessarie con caselle di controllo e interruttori. Di conseguenza, nel terzo foglio verranno visualizzate le specifiche complete dell'ordine, già con i prezzi. Una persona che ha imparato a lavorare con VBA impiegherà solo poche ore a creare un modulo del genere.

Gli strumenti VBA sono stati progettati fin dall'inizio per essere "programmazione per gli utenti di tutti i giorni". Molti esempi interessanti e le tecniche per lavorare con Word ed Excel sono fornite sui siti web ladyoffice.ru, www.excel2010.ru, excelexpert.ru, ecc. E, ovviamente, prima di tutto è utile consultare l'help desk Sistema Microsoft Office e sezioni del sito Web ufficiale di Microsoft dedicate all'utilizzo di questo pacchetto.

Sapendo cosa possono fare Word ed Excel in linea di principio, puoi sfidare qualcuno a sviluppare modelli intelligenti con facilità e piacere. Ci sono persone ovunque che vogliono fare questo tipo di programmazione. Gli studenti e tutte le persone per le quali la programmazione è un hobby si dedicano volentieri allo sviluppo della “piccola automazione”. Una buona soluzione è lasciare perplessi gli scolari che conosci! Riceveranno argomenti interessanti, e per di più reali, per abstract di informatica e tu riceverai strumenti utili per il tuo lavoro.

Negli ultimi dieci anni, il computer è diventato uno strumento indispensabile nella contabilità. Allo stesso tempo, la sua applicazione è diversificata. Prima di tutto, questo è, ovviamente, l'uso di un programma di contabilità. Ad oggi è stato sviluppato parecchio Software, sia specializzati (“1C”, “Info-Accountant”, “BEST”, ecc.) che universali, come Microsoft Office. Al lavoro e nella vita di tutti i giorni, spesso è necessario eseguire molti calcoli diversi, gestire tabelle su più righe con informazioni numeriche e di testo, eseguire tutti i tipi di calcoli con i dati e opzioni di stampa. Per risolvere una serie di problemi economici e finanziari, è consigliabile utilizzare le numerose funzionalità dei fogli di calcolo. A questo proposito, consideriamo le funzioni computazionali di MS Excel.
Vladimir SEROV, Ph.D., Olga TITOVA

Fonte: Rivista "Ragioniere e Informatica" n. 4 2004

Come qualsiasi altro foglio di calcolo, MS Excel è progettato principalmente per automatizzare i calcoli che di solito vengono effettuati su un pezzo di carta o utilizzando una calcolatrice. In pratica, nelle attività professionali si incontrano calcoli piuttosto complessi. Ecco perché parleremo più approfonditamente di come Excel ci aiuta ad automatizzarne l'esecuzione.

Per indicare qualsiasi azione, come addizione, sottrazione, ecc., nelle formule vengono utilizzati gli operatori.

Tutti gli operatori sono divisi in più gruppi (vedi tabella).

OPERATORE SENSO ESEMPIO


OPERATORI ARITMETICI

+ (segno più)Aggiunta=A1+B2
- (segno meno)Sottrazione Meno unario=A1-B2 =-B2
/(barra)Divisione=A1/B2
*(stella)Moltiplicazione= A1*B2
% (segno percentuale)Per cento=20%
^ (coperchio)Esponenziazione= 5^3 (5 alla terza potenza)


OPERATORI A CONFRONTO

= Equivale=SE(A1=B2;"Sì","No")
> Di più=SE(A1>B2,A1,B2)
< Meno=SE(AKV2,B2,A1)
>= <= Maggiore o uguale a Minore o uguale a=SE(A1>=B2,A1,B2) =SE(AK=B2,B2,A1)
<> Non uguale=SE(A1<>B2;"Non uguali")


OPERATORE DI TESTO

&(e commerciale)Combinazione di sequenze di caratteri in un'unica sequenza di caratteri= "Il valore della cella B2 è: "&B2


INDIRIZZO OPERATORI

Intervallo (due punti)Si riferisce a tutte le celle comprese tra e compresi i limiti dell'intervallo=SOMMA(A1:B2)
Concatenazione (punto e virgola)Collegamento per unire le celle dell'intervallo=SOMMA(A1:B2;NO;D4:E5)
Intersezione(spazio)Collegamento a celle di intervallo comuni=CUMM(A1:B2C3D4:E5)

Gli operatori aritmetici vengono utilizzati per rappresentare operazioni matematiche di base sui numeri. Il risultato di un'operazione aritmetica è sempre un numero. Gli operatori di confronto vengono utilizzati per indicare le operazioni che confrontano due numeri. Il risultato di un'operazione di confronto è il valore logico TRUE o FALSE.

Excel utilizza le formule per eseguire i calcoli. Utilizzando le formule, puoi, ad esempio, aggiungere, moltiplicare e confrontare i dati della tabella, ovvero le formule dovrebbero essere utilizzate quando è necessario inserire (calcolare automaticamente) un valore calcolato in una cella del foglio. L'immissione di una formula inizia con il simbolo “=" (segno uguale). È questo segno che distingue l'immissione di formule dall'immissione di testo o di un semplice valore numerico.

Quando inserisci le formule, puoi utilizzare normali valori numerici e di testo. Come promemoria, i valori numerici possono contenere solo numeri da 0 a 9 e caratteri speciali: (più, meno, barra, parentesi, punto, virgola, percentuale e simbolo del dollaro). I valori di testo possono contenere qualsiasi carattere. Va notato che le espressioni testuali utilizzate nelle formule devono essere in virgolette, ad esempio “costante1”. Inoltre, nelle formule è possibile utilizzare riferimenti di cella (anche sotto forma di nomi) e numerose funzioni collegate tra loro da operatori.

I riferimenti sono indirizzi di celle o intervalli di celle inclusi in una formula. I riferimenti di cella sono specificati nel modo consueto, cioè nella forma A1, B1, C1. Ad esempio, per ottenere la somma delle celle A1 e A2 nella cella A3, è sufficiente inserire la formula =A1+A2 (Fig. 1).

Quando si inserisce una formula, i riferimenti di cella possono essere digitati carattere per carattere direttamente dalla tastiera latina, ma spesso è molto più semplice specificarli utilizzando il mouse. Ad esempio, per inserire la formula =A1+B2, devi fare quanto segue:

Seleziona la cella in cui vuoi inserire la formula;

Inizia a inserire la formula premendo il tasto “=" (uguale);

Fare clic sulla cella A1;

Inserisci il simbolo “+”;

Fare clic sulla cella B2;

Completa l'immissione della formula premendo il tasto Invio.

Un intervallo di celle rappresenta una determinata area rettangolare del foglio di lavoro ed è determinato in modo univoco dagli indirizzi delle celle situate negli angoli opposti dell'intervallo. Separate da “:” (due punti), queste due coordinate costituiscono l'indirizzo dell'intervallo. Ad esempio, per ottenere la somma delle celle nell'intervallo C3:D7, utilizzare la formula =SOMMA(C3:D7).

Nel caso particolare in cui l'intervallo è composto interamente da più colonne, ad esempio da B a D, il suo indirizzo viene scritto nella forma B: D. Allo stesso modo, se l'intervallo è costituito interamente dalle righe da 6 a 15, avrà l'indirizzo 6:15. Inoltre, quando scrivi le formule, puoi utilizzare l'unione di più intervalli o celle, separandoli con il simbolo “;”. (punto e virgola), ad esempio C3:D7; Mi5;Fa3:G7.

La modifica di una formula già inserita può essere effettuata in diversi modi:

Fare doppio clic con il pulsante sinistro del mouse su una cella per modificare la formula direttamente in quella cella;

Selezionare una cella e premere il tasto F2 (Fig. 2);

Seleziona una cella spostando il cursore sulla barra della formula e facendo clic con il pulsante sinistro del mouse.

Di conseguenza, il programma passerà alla modalità di modifica, durante la quale sarà possibile apportare le modifiche necessarie alla formula.

Quando si compila una tabella, è consuetudine impostare le formule di calcolo solo per la “prima” riga (iniziale) o la “prima” colonna (iniziale) e compilare il resto della tabella con formule utilizzando le modalità copia o riempimento. Un risultato eccellente si ottiene utilizzando le formule di autocopiatura utilizzando un riempimento automatico.

Ti ricordiamo come implementare correttamente la modalità copia. Potrebbero esserci varie opzioni (e anche problemi).

È necessario tenere presente che durante la copia gli indirizzi vengono trasposti. Quando copi una formula da una cella a un'altra, Excel risponde in modo diverso alle formule con riferimenti relativi e assoluti. Per quelli relativi, Excel traspone gli indirizzi per impostazione predefinita, a seconda della posizione della cella in cui viene copiata la formula.

Ad esempio, devi sommare riga per riga i valori delle colonne A e B (Fig. 8) e posizionare il risultato nella colonna C. Se copi la formula =A2+B2 dalla cella C2 alla cella C3* (e più in basso in C), Excel stesso convertirà gli indirizzi delle formule rispettivamente come =A3+B3 (ecc.). Ma se devi inserire la formula, ad esempio, da C2 nella cella D4, la formula sarà già simile a =B4+C4 (invece del richiesto =A4+B4) e di conseguenza il risultato dei calcoli sarà errato! In altre parole, prestare particolare attenzione al processo di copia e, se necessario, modificare manualmente le formule. A proposito, la copia stessa da C2 a C3 viene eseguita come segue:

1) seleziona la cella C2 dalla quale devi copiare la formula;

2) cliccare il pulsante “Copia” sulla barra degli strumenti, oppure i tasti Ctrl+C, oppure selezionare “Modifica ® Copia” dal menu;

3) seleziona la cella C3 nella quale copieremo la formula;

4) premere il pulsante “Incolla” sulla barra degli strumenti, oppure i tasti Ctrl+V, oppure tramite il menu “Modifica ® Incolla” e premere Invio.

Diamo un'occhiata alla modalità di completamento automatico. Se è necessario spostare (copiare) una formula in più celle (ad esempio, in C3:C5) lungo una colonna, è più comodo e semplice farlo: ripetere la sequenza di azioni precedente fino al passaggio 3 di selezione della cella C3, quindi spostare il cursore del mouse sulla cella iniziale dell'intervallo ( C3), premere il pulsante sinistro del mouse e, senza rilasciarlo, trascinarlo fino all'ultima cella desiderata dell'intervallo. Nel nostro caso, questa è la cella C5. Quindi rilasciare il pulsante sinistro del mouse, spostare il cursore sul pulsante "Inserisci" sulla barra degli strumenti e premerlo, quindi Invio. Excel stesso converte gli indirizzi delle formule nell'intervallo che abbiamo selezionato negli indirizzi delle righe corrispondenti.

A volte è necessario copiare solo il valore numerico di una cella (intervallo di celle). Per fare ciò è necessario fare quanto segue:

1) seleziona la cella (intervallo) da cui vuoi copiare i dati;

2) cliccare il pulsante “Copia” sulla barra degli strumenti oppure selezionare “Modifica ® Copia” dal menu;

3) selezionare la cella (in alto a sinistra del nuovo intervallo) in cui verranno copiati i dati;

4) seleziona “Modifica ®” dal menu Inserto speciale"e premi Invio.

Quando si copiano le formule, il computer esegue immediatamente i calcoli su di esse, producendo così un risultato rapido e chiaro.

:: Funzioni in Excel

Le funzioni di Excel facilitano notevolmente i calcoli e l'interazione con i fogli di calcolo. La funzione più comunemente utilizzata è sommare i valori delle celle. Ricordiamo che si chiama SOMMA e gli argomenti sono intervalli di numeri da sommare.

In una tabella è spesso necessario calcolare il totale di una colonna o di una riga. Per fare ciò, Excel offre una funzione di somma automatica, eseguita facendo clic sul pulsante (“Somma automatica”) sulla barra degli strumenti.

Se inseriamo una serie di numeri, posizioniamo il cursore sotto di essi e facciamo doppio clic sull'icona della somma automatica, i numeri verranno sommati (Fig. 3).

IN ultima versione Il programma dispone di un pulsante di elenco a destra dell'icona di somma automatica, che consente di eseguire una serie di operazioni utilizzate di frequente invece della somma (Fig. 4).

:: Calcoli automatici

Alcuni calcoli possono essere eseguiti senza inserire alcuna formula. Facciamo una piccola digressione lirica, che potrebbe essere utile a molti utenti. Come sapete, un foglio di calcolo, grazie alla sua comoda interfaccia e capacità di calcolo, può sostituire completamente i calcoli utilizzando una calcolatrice. Tuttavia, la pratica mostra che una parte significativa delle persone che utilizzano attivamente Excel nelle proprie attività mantiene una calcolatrice sul desktop per eseguire calcoli intermedi.

Infatti, per eseguire l'operazione di somma di due o più celle in Excel per ottenere un risultato temporaneo, è necessario eseguire almeno due operazioni aggiuntive: trovare il punto nella tabella corrente in cui verrà posizionato il totale e attivare l'auto- operazione di somma. E solo dopo puoi selezionare quelle celle i cui valori devono essere sommati.

Ecco perché a partire da Excel 7.0 è stata integrata nel foglio di calcolo una funzione di calcolo automatico. Ora i fogli di calcolo Excel hanno la capacità di eseguire rapidamente e automaticamente alcune operazioni matematiche.

Per vedere il risultato della somma intermedia, seleziona semplicemente le celle richieste. Questo risultato si riflette anche nella barra di stato nella parte inferiore dello schermo. Se l'importo non appare lì, sposta il cursore sulla barra di stato nella parte inferiore del riquadro, fai clic con il pulsante destro del mouse e nel menu a discesa accanto alla riga Importo, premi il pulsante sinistro del mouse. Inoltre, in questo menu sulla barra di stato è possibile selezionare diverse opzioni per i risultati calcolati: somma, media aritmetica, numero di elementi o il valore minimo nell'intervallo selezionato.

Ad esempio, utilizziamo questa funzione per calcolare la somma dei valori per l'intervallo B3:B9. Seleziona i numeri nell'intervallo di celle B3:B9. Da notare che nella barra di stato posta nella parte inferiore della finestra di lavoro è apparsa la scritta Sum=X, dove X è un numero pari alla somma dei numeri selezionati nell'intervallo (Fig. 5).

Come puoi vedere, i risultati del normale calcolo utilizzando la formula nella cella B10 e del calcolo automatico sono gli stessi.

:: Procedura guidata di funzione

Oltre alla funzione somma, Excel consente di elaborare i dati utilizzando altre funzioni. Ognuno di essi può essere inserito direttamente nella barra della formula utilizzando la tastiera, tuttavia, per semplificare l'immissione e ridurre il numero di errori, Excel dispone di una "Funzione guidata" (Fig. 6).

È possibile richiamare la finestra di dialogo "Procedure guidate" utilizzando il comando "Inserisci ® Funzione", la combinazione di tasti Maiusc+F3 o il pulsante sulla barra degli strumenti standard.

La prima finestra di dialogo della “Funzione guidata” è organizzata tematicamente. Dopo aver selezionato una categoria, nella finestra inferiore vedremo un elenco di nomi di funzioni contenute in questo gruppo. Ad esempio, puoi trovare la funzione SOMMA() nel gruppo "Matematico" e nel gruppo "Data e ora" ci sono le funzioni GIORNO(), MESE(), ANNO(), OGGI().

Inoltre, per velocizzare la selezione delle funzioni, Excel “ricorda” i nomi delle 10 funzioni utilizzate più di recente nel gruppo corrispondente. Tieni presente che nella parte inferiore della finestra viene visualizzato un breve riferimento allo scopo della funzione e ai suoi argomenti. Se si fa clic sul pulsante Guida nella parte inferiore della finestra di dialogo, Excel apre la sezione Guida.

Supponiamo che sia necessario calcolare l'ammortamento dell'immobile. In questo caso è necessario inserire la parola “ammortamento” nell'area di ricerca della funzione. Il programma selezionerà tutte le funzioni per l'ammortamento (Fig. 7).

Dopo aver compilato gli appositi campi della funzione verrà calcolato l'ammortamento dell'immobile.

Spesso è necessario aggiungere numeri che soddisfino alcune condizioni. In questo caso dovresti usare la funzione SOMMA.SE. Diamo un'occhiata a un esempio specifico. Supponiamo che tu debba calcolare l'importo della commissione se il valore della proprietà supera i 75.000 rubli. Per fare ciò utilizziamo i dati della tabella della dipendenza delle commissioni dal valore dell'immobile (Fig. 8).

Le nostre azioni in questo caso sono le seguenti. Posizionare il cursore nella cella B6, utilizzare il pulsante per avviare la “Funzione guidata”, nella categoria “Matematica” selezionare la funzione SOMMA.SE, impostare i parametri come in Fig. 9.

Tieni presente che selezioniamo l'intervallo di celle A2:A6 (valore della proprietà) come intervallo per verificare la condizione e B2:B6 (commissioni) come intervallo di sommatoria e la condizione apparirà come (>75000). Il risultato del nostro calcolo sarà di 27.000 rubli.

:: Diamo un nome alla cella

Per facilità d'uso, Excel ha la capacità di assegnare nomi a singole celle o intervalli, che possono quindi essere utilizzati nelle formule proprio come i normali indirizzi. Per assegnare rapidamente un nome a una cella, selezionala, posiziona il puntatore nella casella del nome sul lato sinistro della barra della formula, fai clic e inserisci un nome.

Quando si assegnano i nomi, è necessario ricordare che possono essere costituiti da lettere (incluso l'alfabeto russo), numeri, punti e trattini bassi. Il primo carattere del nome deve essere una lettera o un carattere di sottolineatura. I nomi non possono avere lo stesso aspetto dei riferimenti di cella, ad esempio Z$100 o R1C1. Un nome può contenere più di una parola, ma gli spazi non sono consentiti. I caratteri di sottolineatura e i punti possono essere utilizzati come separatori di parole, ad esempio Sales_Tax o First.Quarter. Il nome può contenere fino a 255 caratteri. In questo caso, le lettere maiuscole e minuscole vengono percepite allo stesso modo.

Per inserire un nome in una formula è possibile utilizzare il comando “Inserisci ® Nome ® Inserisci” selezionando il nome desiderato nell'elenco dei nomi.

È utile ricordare che i nomi in Excel vengono utilizzati come riferimenti assoluti, ovvero sono una sorta di indirizzamento assoluto, comodo quando si copiano le formule.

I nomi in Excel possono essere definiti non solo per singole celle, ma anche per intervalli (compresi quelli non adiacenti). Per assegnare un nome, è sufficiente evidenziare l'intervallo e quindi inserire il nome nel campo del nome. Inoltre, per specificare i nomi degli intervalli contenenti le intestazioni, è conveniente utilizzare lo speciale comando “Crea” nel menu “Inserisci ® Nome”.

Per eliminare un nome, selezionarlo nell'elenco e fare clic sul pulsante "Elimina".

Quando crei una formula che fa riferimento ai dati di un foglio di lavoro, puoi utilizzare le intestazioni di riga e colonna per identificare i dati. Ad esempio, se assegni ai valori della colonna il nome del nome della colonna (Fig. 10),

quindi per calcolare l'importo totale per la colonna “Commissione”, utilizzare la formula =SUM(Commissione) (Fig. 11).

:: Caratteristiche aggiuntive Excel: modelli

MS Excel include una serie di modelli: tabelle Excel, progettate per analizzare le attività economiche di un'impresa, elaborare fatture, ordini di lavoro e persino per tenere conto di un budget personale. Possono essere utilizzati per automatizzare le soluzioni ai problemi riscontrati di frequente. Pertanto, è possibile creare documenti basati sui modelli “Report anticipato”, “Fattura”, “Ordine”, che contengono moduli di documenti utilizzati nelle attività commerciali. Queste forme sono a modo loro aspetto e una volta stampati non differiscono da quelli standard, e l'unica cosa che devi fare per ricevere il documento è compilare i suoi campi.

Per creare un documento basato su un modello, eseguire il comando “Crea” dal menu “File”, quindi selezionare il modello richiesto nella scheda “Soluzioni” (Fig. 12).

I modelli vengono copiati su disco durante una normale installazione di Excel. Se i modelli non vengono visualizzati nella finestra di dialogo Nuovo documento, eseguire il programma di installazione di Excel e installare i modelli. Per informazioni dettagliate sull'installazione dei modelli, vedere l'argomento "Installazione dei componenti di Microsoft Office" nella Guida di Excel.

Ad esempio, per creare più documenti finanziari, selezionare il modello “Modelli finanziari” (Fig. 13).

Questo gruppo di modelli contiene moduli per i seguenti documenti:

Certificato di viaggio;
. rapporto anticipato;
. ordine di pagamento;
. fattura;
. fattura;
. Procura;
. ordini in entrata e in uscita;
. pagamenti per telefono ed elettricità.

Seleziona il modulo che devi compilare, quindi inserisci tutti i dati necessari e stampalo. Se lo si desidera, il documento può essere salvato come una normale tabella Excel.

Excel consente all'utente di creare autonomamente modelli di documenti e di modificare quelli esistenti.

Tuttavia, i moduli dei documenti potrebbero cambiare nel tempo e quindi il modello esistente diventerà inutilizzabile. Inoltre, nei modelli forniti con Excel, sarebbe una buona idea inserire in anticipo informazioni permanenti come informazioni sulla tua organizzazione e sul tuo manager. Infine, potresti dover creare il tuo modello: ad esempio, il reparto di pianificazione avrà molto probabilmente bisogno di modelli per preparare stime e calcoli, e il reparto di contabilità molto probabilmente avrà bisogno di un modulo di fattura con il logo della tua organizzazione.

Per questi casi in Excel, come in molti altri programmi con cui funziona documenti elettronici, è possibile creare e modificare modelli per i documenti utilizzati di frequente. Un modello Excel è una cartella di lavoro speciale che è possibile utilizzare come modello per creare altre cartelle di lavoro dello stesso tipo. A differenza di una normale cartella di lavoro di Excel, che ha un'estensione *.xls, il file modello ha un'estensione *.xlt.

Quando si crea un documento basato su un modello, Excel ne crea automaticamente una copia di lavoro con l'estensione *.xls, aggiungendo un numero di serie alla fine del nome del documento. Il modello originale rimane intatto e può essere successivamente riutilizzato.

Per inserire automaticamente la data, è possibile utilizzare il seguente metodo: inserire la funzione OGGI nella cella della data, dopodiché verrà visualizzato rispettivamente il giorno corrente del mese, mese e anno.

Naturalmente, puoi utilizzare tutte le azioni considerate sui modelli quando lavori con normali cartelle di lavoro di Excel.

Excel utilizza le macro per automatizzare attività lunghe o ripetitive. Macroè una sequenza di comandi e azioni memorizzate sotto un unico nome. Una macro può essere creata in due modi: 1) registra automaticamente le azioni; 2) sviluppare una procedura nell'editor VBA.

È possibile registrare una macro con collegamenti assoluti e con collegamenti relativi. Una macro con riferimenti relativi viene eseguita a partire dalla cella che era la cella corrente prima che la macro iniziasse l'esecuzione. Una macro con riferimenti assoluti viene eseguita nelle stesse celle utilizzate al momento della registrazione della macro.

Per lavorare con macro e controlli, utilizzare il segnalibro Sviluppatore(Fig. 7.1). Se non è presente alcun segnalibro sulla barra multifunzione degli strumenti, è necessario abilitarlo come segue:

Premere il pulsante Office, fare clic sul pulsante ;

Casella di controllo Mostra la scheda Sviluppatore sulla barra multifunzione.

Documentazione la macro si avvia dopo aver premuto il pulsante Registra una macro. Il metodo di registrazione è determinato dallo stato del pulsante Collegamenti relativi. Se il pulsante è attivato verrà registrata una macro con collegamenti relativi, se disattivato verrà registrata una macro con collegamenti assoluti.


Riso. 7.1. Segnalibro Sviluppatore cinture per attrezzi

Prestazione Una macro può essere assegnata a una scorciatoia da tastiera, a un pulsante su una barra degli strumenti, a un controllo modulo o a un oggetto grafico su un foglio di lavoro.

Rimozione la macro viene prodotta nella finestra di dialogo Macro, che si apre con un pulsante Macro sul segnalibro Sviluppatore.È necessario selezionare la macro richiesta nell'elenco e fare clic sul pulsante Eliminare. Nella stessa finestra di dialogo è possibile eseguire la macro selezionata per l'esecuzione, a meno che non venga specificato un altro metodo per l'esecuzione della macro.

Excel utilizza controlli modulo e controlli ActiveX per automatizzare la compilazione dei modelli. Elemento di controlloè un oggetto grafico che consente all'utente di controllare l'applicazione. Per creare un controllo, è necessario espandere il pulsante Inserire(Fig. 7.1), selezionare l'elemento richiesto e allungarlo con il mouse fino alla dimensione desiderata nel punto desiderato del foglio di lavoro. Quando il controllo è selezionato, utilizzando il pulsante Proprietà sul segnalibro Sviluppatore puoi modificarne i parametri (Fig. 7.6), ad esempio collegarlo a qualsiasi cella del foglio.


Riso. 7.2. Controlli del modulo

1. Gruppo: un frame utilizzato per raggruppare i pulsanti di opzione.

2. Pulsante - utilizzato per eseguire la macro ad esso assegnata.

3. La casella di controllo - se selezionata, il valore TRUE viene visualizzato nella cella ad essa associata, se deselezionata - FALSE.

4. Switch: utilizzato sempre in gruppo. Quando i pulsanti di opzione sono raggruppati, solo uno di essi può essere selezionato. Quindi, nella cella associata a questo gruppo di interruttori, viene visualizzato il numero di serie dell'interruttore selezionato.

5. Elenco (a) e Casella combinata (b): visualizza un elenco di valori che devono essere prima inseriti nelle celle, quindi specifica l'intervallo di queste celle nei parametri del controllo. Il numero del valore selezionato nell'elenco viene inserito nella cella associata all'elenco.

6. Barra di scorrimento (a) e Contatore (b): modificano il valore della cella ad essi associata. Nei parametri del controllo è possibile impostare l'intervallo e il passo di modifica di questo valore.

Esempio 7.1. Scrivere una macro chiamata "Primo_giorno_del_mese", che, partendo dalla cella corrente, visualizzi le date dei primi giorni dei sei mesi successivi a quello corrente, e le formatti in modo che il nome del mese venga visualizzato come una parola, allineata a sinistra , colore del testo - blu, carattere - Courier New bold .Assegna l'esecuzione della macro a una forma automatica.

Prestazione:

1. Premere il pulsante Registra una macro sul segnalibro Sviluppatore.

2. Nella finestra di dialogo che si apre, imposta il nome della macro - Primo_giorno_del_mese, è possibile impostare la combinazione di tasti e quindi fare clic su OK. Questo attiverà la registrazione e il pulsante Registra una macro verrà convertito in un pulsante Interrompi la registrazione(Fig. 7.3).

Riso. 7.3. Visualizzazione dei frammenti dei segnalibri Sviluppatore durante la registrazione di una macro

4. Eseguire le azioni che la macro dovrebbe eseguire:

Nella cella corrente, inserisci una formula che restituirà la data del primo giorno del mese successivo a quello corrente (la data corrente è 15/05/06): =DATA(ANNO(OGGI()),MESE(OGGI( ))+1,1)

Seleziona 6 celle, iniziando con la formula inserita, espandi il pulsante Riempire sul segnalibro casa e seleziona una squadra Progressione…;

Nella finestra di dialogo che si apre, specifica Tipo à Date, Unità à Mese.

Dialogo aperto Formato cella...;

Sul segnalibro Numero impostare il formato GG MMMM AAAA, nella scheda Allineamentoà orizzontalmente lungo il bordo sinistro, sulla linguetta Fontà font - Courier New bold, colore - blu.

5. Premere il pulsante Interrompi la registrazione(Fig. 7.3).

6. Disegna una forma automatica sul foglio di lavoro selezionandola nella scheda Inserire. Nel menu contestuale della forma automatica, seleziona il comando Assegna macro. Nella finestra di dialogo che si apre, specifica la macro "Primo_giorno del mese" e fai clic su OK.

Riso. 7.4. Risultato dell'esecuzione della macro “Primo_giorno del mese”

7. Rendere corrente una cella qualsiasi e verificare il funzionamento della macro facendo clic sulla forma automatica (Fig. 7.4).

Esempio 7.2. Creare un modulo di ordine di lavoro (Fig. 7.5), in cui il nome del lavoro viene visualizzato nella cella B2 utilizzando un elenco e il numero di ore nella cella B3 viene compilato utilizzando una barra di scorrimento.



Riso. 7.5. Creazione di un modulo con controlli del modulo.

Prestazione:

  1. Riempi le celle con i dati come in Fig. 7.5, ad eccezione delle celle B2, B3, E1.
  2. Disegna un elenco (Fig. 7.2, 5-a) e una barra di scorrimento (Fig. 7.2, 6-a).
  3. Modificare i parametri dei controlli creati (Fig. 7.6). Poiché la barra di scorrimento è associata alla cella B3, facendo clic con il mouse sulla freccia della barra di scorrimento si modificherà il valore della cella di un passo - 1. L'elenco è associato alla cella E1, pertanto, quando si seleziona il valore "Ceiling Whitewash" nella cella verrà visualizzato il numero seriale di questo valore nell'elenco - 3.

Riso. 7.6. Opzioni della barra di scorrimento (a sinistra) e dell'elenco (a destra).

  1. Per visualizzare il nome del lavoro in B2, e non il suo numero, è necessario utilizzare la funzione CERCA.VERT che, a seconda del numero del lavoro selezionato dall'elenco nella cella E1, restituirà il valore corrispondente dalla seconda colonna di tabella E2:F5. Pertanto, la formula in B2 sarà la seguente: =VLOOKUP(E1;E2:F5;2).

Commento . È possibile creare una barra di scorrimento e un elenco utilizzando i controlli ActiveX e quindi modificare le loro proprietà, come mostrato in figura:

Lavoro di laboratorio n. 7

Obiettivo del lavoro: Impara a creare e utilizzare macro e controlli dei moduli del foglio di lavoro per automatizzare il lavoro in Excel.

Compiti:

IO. Registra macro:

  1. Con relativi link. La macro dovrebbe visualizzare i nomi dei mesi in una colonna a partire dalla cella corrente, con la seguente formattazione:

Il colore dei simboli è rosso,

Inquadrare le celle è una linea sottile,

Il testo è allineato al centro,

La cornice esterna della colonna è una linea spessa.

Nella casella degli strumenti Forme seleziona elemento Pulsante, disegnalo sul foglio di lavoro, chiamalo MESI e assegnagli la macro creata.

  1. Con collegamenti assoluti. La macro dovrebbe cancellare l'intero foglio di lavoro. Disegna qualsiasi forma automatica sul foglio di lavoro e assegna la macro creata.

3. Inserisci qualsiasi data in qualsiasi cella. La macro dovrebbe, partendo dalla data inserita, riempire 10 celle con date di giorni lavorativi, svuotare 10 celle di due colonne adiacenti e formattarle come mostrato in figura. Disegna qualsiasi forma automatica sul foglio di lavoro e assegna la macro creata.

II. Crea un modello per compilare un modulo d'ordine di biglietto aereo con i controlli del modulo:

1. Riempi le celle con i dati, ad eccezione delle celle C2: C4, C6 e C13, e inserisci i controlli del modulo:


2. Modificare le proprietà dei controlli:

2.1. Per caselle combinate la stampa è disabilitata, l'ombreggiatura volumetrica è abilitata, l'elenco è formato per intervallo I3:I7, il risultato viene inserito nella cella G3, cioè in questa cella viene inserito il numero dell'elemento selezionato nell'elenco.

2.2. Per contatore la stampa è disabilitata, l'ombreggiatura volumetrica è abilitata, l'intervallo va da 1 a 10 con incrementi di 1, il risultato viene inserito in una cella C6.

2.3. Per interruttori la stampa e l'ombreggiatura volumetrica sono abilitate, il risultato viene inserito nella cella G4. Gli interruttori sono combinati in telaio.

2.4. Per pulsanti La stampa è disabilitata.

3. Nelle celle C2:C4 scrivere formule (utilizzando la funzione CERCA.VERT) che visualizzino la città, l'orario di partenza e il prezzo del biglietto in base al valore di elenco selezionato.

4. In una cella C13 scrivere una formula per calcolare l'importo da pagare in base al numero di biglietti e alla tipologia del biglietto (per i biglietti scontati - sconto del 30%).

5. Rimuovere la protezione dalle celle a cui sono associati i controlli.

6. Nascondi le formule.

7. Nascondi le colonne contenenti dati ausiliari.

8. Crea e assegna al pulsante " Foca» macro che imposta il layout orizzontale e il formato carta A5 e visualizza il modello in modalità anteprima.

Domande di sicurezza per l'argomento

1. In quali modi puoi automatizzare la compilazione di un modello?

3. Assegna un nome ai controlli e al loro scopo.

4. Come posso creare un controllo su un foglio di lavoro e modificarne le impostazioni?

5. Denominare i modi per eseguire una macro.


Letteratura

1. Microsoft Office 2007: tutti i programmi nel pacchetto: Word, Excel, Access, PowerPoint, Publisher, Outlook, OneNote, InfoPath, Groove / Tikhomirov A. N. [ecc.]. - San Pietroburgo: Scienza e tecnologia, 2009. - 599 p.

2. Microsoft Office Excel 2007: [Versione russa: traduzione dall'inglese] / Curtis D. Fry. - Mosca: EKOM, 2009. - 479 p.

3. Excel 2007 per manager ed economisti: calcoli di logistica, produzione e ottimizzazione / Alexander Trusov. - San Pietroburgo: Pietro: Peter Press, 2009. – 254 p.

4. Grafici, calcoli e analisi dei dati in Excel 2007 / Serogodsky V.V. [et al.]. - San Pietroburgo: Scienza e tecnologia, 2009. - 333 p.

5. Funzioni in Excel 2007: guida per l'utente / Minko A. A. - Mosca: Eksmo, 2008. - 480 p.

6. Informatica economica / ed. P.V. Konyukhovsky e D.N. Kolesova. – San Pietroburgo: Pietro, 2001. – 560 p.

7. Garnaev A.Yu. Excel, VBA, Internet in economia e finanza. – San Pietroburgo: BHV–Pietroburgo, 2001. – 816 pag.

8. Dodge M., Kinata K., Stinson K. Lavoro efficace con Excel 7.0: trad. dall'inglese – San Pietroburgo: Pietro, 1996. – 1031 p.

9. Elaborazione e analisi delle informazioni economiche in Microsoft Excel: Un manuale per gli studenti di specialità economiche / D.P. Podkopaev, V.I. Yaškin. – Mn.: Casa editrice BSU, 2001. – 50 p.

10. Analisi aziendale tramite Microsoft Excel / Karlberg Conrad. – 2a ed. – M.: Williams, 2003. – 446 pag.

11. Utilizzo delle macro in Excel / S. Roman. – 2a ed. – San Pietroburgo: Pietro, 2004. – 507 p.

12. Goetz K., Gilbert M. Programmazione in Visual Basic e VBA. Guida per lo sviluppatore: tradotta dall'inglese. – K.: Gruppo editoriale BHV, 2001. – 912 p.

Recensioni su masterclass e corsi di formazione

Un programma di lezioni personale è solo una manna dal cielo!

Buon pomeriggio, Dmitrij! Mi è davvero piaciuto seguire il tuo programma. Mi è piaciuto il contenuto (sono state prese in considerazione molte situazioni), l'organizzazione (il programma delle lezioni personale è solo una manna dal cielo!), la presentazione (tutto è molto chiaro e comprensibile).

Mi è piaciuto soprattutto quando risolvi i problemi dal vivo; chiedo sempre agli insegnanti di pensare ad alta voce, perché così emerge la logica del ragionamento, la logica della ricerca e della risoluzione dei problemi.

Ora, come in una poesia per bambini:

come scrivere bene

non c'è bisogno di importunare il tuo amico,

non c'è bisogno di chiamare

non c'è bisogno di aspettare

Oppure puoi prenderlo e scriverlo! (rende il lavoro più facile per te)

Molte grazie!

Tatiana Bogoslavskaja sulla formazione pratica

Nel febbraio 2013 ho già partecipato a un webinar (blocco "Praticante" e "Specialista") condotto da Dmitry.

Il corso di novembre 2013 è già il mio secondo. Ci sarà un'occasione e un argomento interessante: cercherò sicuramente di partecipare ai prossimi webinar, perché... sono veramente istruttivi, interessanti e, soprattutto, alla fine c'è un ritorno sotto forma di risultati di alta qualità nel lavoro.

Non divagherò con pensieri, solo dettagli:

1. Conveniente;

2. Una chiara spiegazione del materiale utilizzando esempi pratici;

3. Risposte tempestive e qualificate alle domande che sorgono durante la formazione, nel forum e via email;

4. Per mantenere la "forma" e consolidare le competenze, consiglio vivamente webinar e master class simili in cui insegna Dmitry.

Andrey Aganin sulla formazione pratica

Sarei molto felice di frequentare un altro corso di formazione.

Buon pomeriggio, Dmitrij!

Grazie per la formazione! Sono uno dei tre studenti che hanno completato tutti i compiti. È stato molto interessante ed emozionante. Alcuni compiti si sono rivelati semplici, altri molto difficili: è stata un'esperienza molto utile. Il modo di presentare il materiale si è rivelato insolito: è stato inviato un video in cui veniva evidenziata la cosa principale dell'attività, a causa di in questo modo hai risparmiato tempo: potresti studiare quando hai tempo. D'altra parte, è mancata una comunicazione dal vivo durante la quale si potevano porre domande. Sarei molto felice di frequentare un altro corso.Il tuo stile di insegnamento è quello di spiegare cose complesse in modo molto semplice e chiaro, il che aiuta molto nella padronanza del materiale.

Sergej Borzenkov sulla formazione pratica

Il nostro gruppo è stato unanime)

Ieri, 20 novembre 2012, si è svolto il primo webinar (speriamo non l'ultimo) condotto da Dmitry.

Un po' delle mie impressioni.

1. Anche mentre studiavo le sue videolezioni gratuite, mi è piaciuto molto il suo modo di presentare il materiale. Dalla mia esperienza, so che avere conoscenza su qualsiasi problema e la capacità di spiegare agli altri sono DUE enormi differenze.

Fortunatamente, Dmitry ha sia una ricca esperienza che inclinazioni per l'insegnamento. Spiega tutto in modo accessibile e comprensibile.

2. Durante il webinar ha spiegato quale risultato era necessario e ha scritto una macro da zero, fornendo spiegazioni per questo o quel comando. Risposte alle domande provenienti dagli "studenti". Vorrei subito notare che c'erano poche domande.

Per automatizzare le attività ripetitive in Microsoft Excel, puoi registrare rapidamente una macro. Supponiamo che tu abbia date in formati diversi e desideri applicare lo stesso formato a tutti. Questo può essere fatto utilizzando una macro. È possibile registrare una macro che applichi il formato desiderato e quindi eseguirla quando necessario.

Quando si registra una macro, vengono registrate tutte le azioni descritte nel codice Visual Basic for Applications (VBA). Queste azioni possono includere l'immissione di testo o numeri, il clic su celle o comandi sulla barra multifunzione o sul menu, la formattazione di celle, righe o colonne oppure l'importazione di dati da un'origine esterna come Microsoft Access. Applicazione visiva Basic (VBA) è un sottoinsieme del potente linguaggio di programmazione Visual Basic incluso nella maggior parte delle applicazioni di Office. Sebbene VBA offra la possibilità di automatizzare i processi tra le applicazioni di Office, non è necessario conoscere il codice VBA o la programmazione del software se ne hai bisogno.

È importante sapere che quando registri una macro, quasi tutto ciò che fai viene registrato. Quindi, se commetti un errore, come premere il pulsante sbagliato, il registratore macro registrerà quell'azione. In questo caso puoi riscrivere l'intera sequenza o modificare il codice VBA. Pertanto, prima di registrare il processo, dovresti elaborarlo bene. Quanto più accuratamente registrerai la sequenza, tanto più efficientemente funzionerà la macro.

Sviluppatore, che è nascosto per impostazione predefinita, quindi devi prima abilitarlo. Per ulteriori informazioni, vedere Visualizzare la scheda Sviluppatore.

Registra una macro

Sulla scheda Sviluppatore clic Macro per visualizzare le macro associate alla cartella di lavoro. In alternativa è possibile premere i tasti ALT+F8. Questo aprirà una finestra di dialogo Macro.


Attenzione:

Scopri le impostazioni di sicurezza delle macro e il loro significato.

È possibile eseguire le macro diversi modi, ad esempio utilizzando una scorciatoia da tastiera, un oggetto grafico, un pannello accesso veloce, pulsanti o anche quando si apre un libro.

È possibile utilizzare Visual Basic Editor per modificare le macro allegate a una cartella di lavoro.

    assegnare la macro.

    Nel campo Assegna macro

Scopri come abilitare o disabilitare le macro nei file di Office.

Premere i tasti ALT+F11.

Lavorare con il codice registrato nell'editor di Visual Basic (VBE)

Con Visual Basic Editor (VBE), puoi aggiungere le tue variabili, strutture di controllo e altri elementi al codice registrato che il registratore di macro non supporta. Poiché il registratore macro cattura quasi ogni passaggio eseguito durante la registrazione, potrebbe essere necessario rimuovere anche il codice non necessario. Visualizzazione del codice registrato - ottimo modo impara a programmare in VBA o affina le tue capacità.

Un esempio di modifica del codice registrato si trova nell'articolo Primi passi con VBA in Excel.

Registra una macro

Prima di registrare le macro, è utile sapere quanto segue:

    Una macro scritta per funzionare con un intervallo di Excel verrà eseguita solo sulle celle di quell'intervallo. Quindi, se aggiungi alla gamma nuova linea, la macro non verrà applicata.

    Se è necessario registrare una lunga sequenza di attività, si consiglia invece di utilizzare diverse macro più piccole.

    Una macro può contenere anche attività non Excel. Un processo macro può coprirne altri Applicazioni per ufficio e altri programmi che supportano Visual Basic for Applications (VBA). Ad esempio, puoi registrare una macro che aggiorna prima una tabella in Excel e quindi apre Outlook per inviarla tramite posta elettronica.

Le macro e gli strumenti VBA si trovano nella scheda Sviluppatore, che è nascosto per impostazione predefinita, quindi devi prima abilitarlo.

    Vai alla sezione impostazioni _gt_ Eccellere... barra degli strumenti _gt_ nastro _amp_.

Per registrare una macro, seguire le istruzioni riportate di seguito.

Lavorare con macro registrate in Excel

Sulla scheda Sviluppatore clic Macro per visualizzare le macro associate alla cartella di lavoro. Questo aprirà una finestra di dialogo Macro.

Nota: Le macro non possono essere annullate. Prima di eseguire una macro registrata per la prima volta, salva o crea una copia della cartella di lavoro per evitare modifiche indesiderate. Se non sei soddisfatto dei risultati della macro, puoi chiudere la cartella di lavoro senza salvarla.

Ecco ulteriori informazioni sull'utilizzo delle macro in Excel.

Scopri come abilitare o disabilitare le macro in Excel per Mac.

Per risparmiare tempo sulle attività ripetute di frequente, è possibile registrare la sequenza di azioni corrispondente come macro. Scopri come creare ed eseguire macro.

Se una cartella di lavoro contiene una macro VBA che desideri utilizzare altrove, puoi copiare il modulo in un'altra cartella di lavoro utilizzando Microsoft Visual Basic Editor.

Assegnazione di una macro a un oggetto, forma o elemento grafico

    In un foglio di lavoro fare clic con il pulsante destro del mouse sull'oggetto, sull'immagine, sulla forma o sull'elemento a cui si vuole assegnare una macro esistente, quindi fare clic su assegnare la macro.

    Nel campo Assegna macro seleziona la macro che vuoi assegnare.

È possibile assegnare una macro a un'icona e aggiungerla alla barra di accesso rapido o alla barra multifunzione.

È possibile assegnare macro ai moduli e Controlli ActiveX su un foglio.

Apertura dell'editor di Visual Basic

Sulla scheda Sviluppatore clic Visual Basic oppure seleziona Servizio > Macro > Editor di Visual Basic.

Scopri come trovare assistenza per gli elementi di Visual Basic.

Informazioni aggiuntive

Puoi sempre porre una domanda a uno specialista della community tecnica di Excel, chiedere aiuto nella community Risposte e anche suggerire nuova caratteristica o miglioramenti sul sito web

Pubblicazioni sull'argomento