Tag: excel tutorial italiano

  • Excel: evidenziare una riga scorrendo con le frecce

    Excel: evidenziare una riga scorrendo con le frecce

    Excel: scopriamo qual è il codice VBA per evidenziare la riga scorrendo su e giù con le frecce della tastiera

    In questo tutorial volevo rispondere a questa domanda: “Potresti dirmi come posso fare a evidenziare la riga scorrendo su e giù con le frecce?”

    Per arrivare a questo tipo di risultato dovremo utilizzare il codice Visual Basic, quindi andremo a descrivere una serie di righe di comando molto facili.

    Vi ricordo che potete scaricare il file della lezione compilato cliccando sul bottone rosso.

    N.B

    Visto che parliamo di colori, ho anche posizionato una tabella con una serie di colori con i relativi codici che potrete utilizzare a  vostro piacimento.

    Mettiamoci subito al lavoro e andiamo a creare un nuovo file con dei dati in modo da avere qualche cosa su cui lavorare (anche se in realtà non non preclude assolutamente la buona riuscita dell’esercizio).

    Possiamo  cominciare con il descrivere la nostra macro (ovvero il nostro elenco di azioni) entrando nell’editor Visual Basic; prima di farlo però andrò a salvare il file dal menu file salva con nome, scegliendo come formato, cartella di lavoro con attivazione macro (altrimenti non  funzionerà un bel niente). Ora possiamo dare la conferma e salvare.

    Entriamo nel nostro editor Visual  premendo Alt + F11 e da qui andiamo a scegliere dove dovrà lavorare la nostra azione (foglio 1, foglio 2,  foglio 3 oppure nell’intera cartella di lavoro). Per effettuare la vostra scelta non dovete far altro che fare doppio clic sull’etichetta.

    A questo indichiamo l’oggetto della nostra macro: workbook; poi scegliamo l’evento che sostanzialmente determinerà quando verrà scatenata la nostra  azione: SheetSelectionChange (quindi sarà possibile eseguire automaticamente il codice vba ogni  volta  che andremo a effettuare una nuova selezione nel foglio di lavoro, cioè tutte le volte che andremo a cambiare riga con il cursore o con la freccetta).

    Cancelliamo le prime due righe che no ci servono più e andiamo a descrivere la nostra macro inserendo il seguente codice.  

    Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) 'Esegue il codice automaticamente a una nuova selezione'
    
    Cells.Interior.ColorIndex = xlNone 'Nessun colore per il fondino'
    
    Target.EntireRow.Interior.ColorIndex = 43 'Assegno il colore all'intera riga'
    
    Target.Interior.ColorIndex = 43 'Assegno il colore alla cella'
    
    
    
    End Sub
    Excel: codici colori VBA

    Un volta incollato il codice potete salvare, uscire dall’editor per tornare al vostro foglio di lavoro.

    Ora, quando andate a cliccare o quando andrete a  spostarvi con le frecce, la vostra riga verrà evidenziata e colorata.

    Guarda il video tutorial della lezione: evidenziare una riga scorrendo con le frecce

    Spero di aver risposto alla domanda e che la lezione  ti sia stata utile. Se sì lasciami un commento (anche per eventuali dubbi e  soprattutto per dirmi che sei passato da me) 🥰

    Qui trovi la mia pagina Facebook, se pensi che me lo meriti, supportarmi lasciandomi una recensione o consigliando la pagina, te ne sarò grata! 🙏 🙏 🙏

    Seguimi anche su Instagram e Tik Tok per altri contenuti, mi trovi come @graficaeformazione

    Grazie mille per studiare con me, buon lavoro! ❤

  • Excel: creare una check box

    Excel: creare una check box

    Facile tutorial di Excel: come creare una check box (casella di controllo)

    In questa lezione vedremo come creare delle caselle di controllo (ovvero delle check-box) per fare in modo che qualcosa succeda quando andiamo a mettere la spunta.

    In questo esercizio se il socio ha pagato la sua quota potremmo confermarlo con il segno di spunta e in automatico l’ammontare della sua quota andrà a sommarsi nel piccolo riepilogo; il riepilogo ci dirà:

    • quanto dobbiamo incassare in totale
    • quanto è stato pagato
    • il residuo (quanto ancora ci devono i nostri soci).

    Mettiamoci subito al lavoro!

    Per prima cosa, se non abbiamo la scheda sviluppo nella nostra area di lavoro, dovremo attivarla (non è presente di default) quindi andiamo nel menu file opzioni e dalla sezione personalizzazione barra multifunzione sceglieremo -dalla tendina- la voce tutte le schede; scorriamo e selezioniamo la scheda sviluppo; adesso, per portarla sulla nostra area di lavoro, andremo a cliccare sul tasto aggiungi. La scheda verrà inserita fra le schede già esistenti. Ora diamo l’okay ed ecco che la scheda sviluppo comparirà nell’area di lavoro.

    Attiviamo la scheda sviluppo e, dal pulsante inserisci, andiamo a scegliere la casella di controllo (la check-box). Clicchiamo e a questo punto non dovremo far altro che disegnarla nella cella. Clicchiamo all’interno dell’etichetta per personalizzarla: possiamo, per esempio, scrivere PAGATO.

    Bene a questo punto dobbiamo assegnare un collegamento a questa casella di testo in modo che possa mostrare un testo con il quale andremo a lavorare per capire se il tizio ha pagato o meno. Quindi, tasto destro sulla casella di controllo, e andiamo a selezionare l’opzione formato controllo; ciò che ci interessa è la scheda controllo e da qui, dalla voce collegamento, andremo a indicare quale cella è collegata a questa casella. Importante: ogni check-box sarà collegata a una propria cella di riferimento (quella adiacente sarà perfetta).

    Questo significa che, se io andrò a mettere la spunta alla casella pagato, comparirà una voce VERO; se, invece, toglierò la spunta la voce cambierà e mi segnerà FALSO.

    Queste due opzioni mi permetteranno di attivare la funzione SOMMA SE che controllerà le dUe diciture e aggiungerà al pagato soltanto le celle associate alla scritta VERO.

    Farò la stessa cosa per ogni socio quindi, tramite il quadratino di riempimento, aggiungerò un controllo per ogni record. Naturalmente le caselle di controllo saranno associate alla relativa cella adiacente.

    A questo punto, l’ultima cosa che ci rimane da fare, è impostare la funzione SOMMA SE che andrà appunto a sommare l’importo della quota associativa solo se c’è la spunta alla voce pagato altrimenti non farà nulla.

    (se non sapete bene come agisca la funzione SOMMA SE potete studiarla CLICCANDO QUI:

    Andiamo in fx e, dalla voce tutte, rintracciamo SOMMA SE.

    Ora compiliamo i tre argomenti rispondendo alle domande:

    1. Qual è l’intervallo di celle che devo andare a considerare? Noi andremo a considerare l’intervallo di celle in cui compare FALSO ( quindi da E5 fino a E9)
    2. Qual è il valore che mi indica se devo sommare la quota? Qui andreamo a digitare VERO.
    3. Nel momento in cui dovessi trovare scritto vero, che cosa dovrei sommare? Naturalmente andremo a selezionare le celle riportanti l’importo del socio, quindi da C5 a C9.

    A questo punto possiamo dare l’okay e possiamo provare a mettere qualche spunta per verificare il buon funzionamento del file.

    Completiamo calcolando l’importo totale (faremo la somma delle quote) e, in ultimo, calcoleremo il residuo, come totale meno pagato.

    E voilà, il gioco è fatto. Che soddisfazione! Qui sotto trovi la video lezione:

    Se hai qualche dubbio in merito alla lezione, scrivilo nei commenti, cercherò di aiutarti a risolverlo o a trovare una soluzione 💪

    Se il video ti è stato utile fammelo sapere con un 👍🏻 like (GRAZIE!!! 😚) e iscriviti per rimanere aggiornato sulle prossime lezioni.

    Qui trovi la mia pagina Facebook, se pensi che me lo meriti, supportarmi lasciandomi una recensione o consigliando la pagina, te ne sarò grata! 🙏 🙏 🙏

    Seguimi anche su Instagram e Tik Tok per altri contenuti, mi trovi come @graficaeformazione

    Grazie mille per studiare con me, buon lavoro! ❤

  • Excel: rimuovere i valori duplicati

    Excel: rimuovere i valori duplicati

    Facile tutorial di Excel: come evidenziare con la formattazione condizionale e come rimuovere i valori duplicati di una tabella.

    Ciao, se hai qualche dubbio in merito alla lezione, scrivilo nei commenti, cercherò di aiutarti a risolverlo o a trovare una soluzione 💪

    Se il video ti è stato utile fammelo sapere con un 👍🏻 like (GRAZIE!!! 😚) e iscriviti per rimanere aggiornato sulle prossime lezioni.

    Qui trovi la mia pagina Facebook, se pensi che me lo meriti, supportarmi lasciandomi una recensione o consigliando la pagina, te ne sarò grata! 🙏 🙏 🙏

    Seguimi anche su Instagram e Tik Tok per altri contenuti, mi trovi come @graficaeformazione

    Grazie mille per studiare con me, buon lavoro! ❤

  • Excel: gestione dei fogli

    Excel: gestione dei fogli

    Excel, strumenti utili per la gestione dei fogli di lavoro:

    Argomenti tutorial Excel:

    • nascondere e scoprire
    • inserire ed eliminare
    • rinominare
    • spostare e duplicare
    • proteggere

    Ciao, se hai qualche dubbio in merito alla lezione, scrivilo nei commenti, cercherò di aiutarti a risolverlo o a trovare una soluzione 💪

    Se il video ti è stato utile fammelo sapere con un 👍🏻 like (GRAZIE!!! 😚) e iscriviti per rimanere aggiornato sulle prossime lezioni.

    Qui trovi la mia pagina Facebook, se pensi che me lo meriti, supportarmi lasciandomi una recensione o consigliando la pagina, te ne sarò grata! 🙏 🙏 🙏

    Seguimi anche su Instagram e Tik Tok per altri contenuti, mi trovi come @graficaeformazione

    Grazie mille per studiare con me, buon lavoro! ❤

  • Excel: come ruotare un grafico

    Excel: come ruotare un grafico

    In questo breve tutorial di Excel vediamo come ruotare un istogramma per trasformarlo in u grafico a barre.

    Requisiti per seguire la lezione:

    Basi e primi passi con Excel

    Ciao, se hai qualche dubbio in merito alla lezione, scrivilo nei commenti, cercherò di aiutarti a risolverlo o a trovare una soluzione 💪

    Se il video ti è stato utile fammelo sapere con un 👍🏻 like (GRAZIE!!! 😚) e iscriviti per rimanere aggiornato sulle prossime lezioni.

    Qui trovi la mia pagina Facebook, se pensi che me lo meriti, supportarmi lasciandomi una recensione o consigliando la pagina, te ne sarò grata! 🙏 🙏 🙏

    Seguimi anche su Instagram e Tik Tok per altri contenuti, mi trovi come @graficaeformazione

    Grazie mille per studiare con me, buon lavoro! ❤

  • Tutorial Excel: come creare bottoni dinamici

    Tutorial Excel: come creare bottoni dinamici

    Corso gratis Excel: in questo tutorial vediamo come creare fogli ipertestuali usando dei pulsanti e dei segnalibri.

    Argomenti tutorial Excel:

    ✔ 00:00 – Introduzione
    ✔ 35:12 – Come disegnare un pulsante
    ✔ 50:21 – Assegnare un collegamento al pulsante
    ✔ 01:00 – Che cos’è un collegamento ipertestuale
    ✔ 01:30 – Creare un pulsante e collegarlo a un foglio
    ✔ 02:05 – Assegnare un nome a un gruppo di celle
    ✔ 02:39 – Creare un collegamento a un gruppo specifico di celle
    ✔ 03:01 – Assegnare un pulsante e un collegamento a ogni record
    ✔ 03:40 – Distribuire e allineare i pulsanti in maniera ordinata
    ✔ 04:07 – Conclusioni
    ✔ 04:12 – Come accedere al corso gratuito di Excel
    ✔ 04:27 – Come scaricare il file della lezione

    Requisiti per seguire la lezione:

    Basi e primi passi con Excel

    Ciao, se hai qualche dubbio in merito alla lezione, scrivilo nei commenti, cercherò di aiutarti a risolverlo o a trovare una soluzione 💪

    Se il video ti è stato utile fammelo sapere con un 👍🏻 like (GRAZIE!!! 😚) e iscriviti per rimanere aggiornato sulle prossime lezioni.

    Qui trovi la mia pagina Facebook, se pensi che me lo meriti, supportarmi lasciandomi una recensione o consigliando la pagina, te ne sarò grata! 🙏 🙏 🙏

    Seguimi anche su Instagram e Tik Tok per altri contenuti, mi trovi come @graficaeformazione

    Grazie mille per studiare con me, buon lavoro! ❤

  • Excel: come far comparire il prezzo all’inserimento del prodotto

    Excel: come far comparire il prezzo all’inserimento del prodotto

    Come far comparire il prezzo all’inserimento del prodotto in maniera automatica e con un menù a tendina in Excel.

    Argomenti lezione Excel

    02:52 – creare un menù a tendina con la convalida dei dati

    04:02 – inserire il prezzo del prodotto automaticamente con la funzione cerca verticale

    06:33 – calcolare il subtotale

    06:59 – quadratino di riempimento per compilare tutta la lista di prodotti

    07:49 – annidare la funzione cerca.vert in una funzione se per rifinire la tabella

    11:32 – calcolo somma subtotali e   iva

    13:00 – calcolo scadenza preventivo in base alla data

    13:22 – aggiungere una voce al menù a discesa

    14:47 – per altri clienti

    16:11 – conclusioni

    Requisiti per seguire la lezione di Excel:

    1) Basi e primi passi con Excel

    2) Formule base

    3) la funzione SE

    4) la funzione cerca verticale

    5) creare un menù a discesa

    Ciao, se hai qualche dubbio in merito alla lezione di Excel, scrivilo nei commenti, cercherò di aiutarti a risolverlo o a trovare una soluzione 💪

    Se il video ti è stato utile supporta il canale con un 👍🏻 like (GRAZIE!!! 🙏😚) e iscriviti per rimanere aggiornato sulle prossime lezioni.

    Qui trovi la mia pagina Facebook, se ti va puoi lasciarmi una recensione o consigliare la pagina https://www.facebook.com/graficaeformazione 😋

    Seguimi anche su Instagram e Tik Tok per altri contenuti mi trovi come @graficaeformazione

    Grazie mille per studiare con me, buon lavoro! ❤

  • EXCEL: creare una MACRO associata a un PULSANTE

    EXCEL: creare una MACRO associata a un PULSANTE

    EXCEL: creare una MACRO, come si fa?

    Come facciamo a creare un pulsante in un foglio Excel che mi riproponga tutta una serie di azioni ripetitive e noiose che devo fare frequentemente?

    In questa lezione creeremo un pulsante associato ad una Macro che ci permetterà di seguire delle operazioni ripetitive: in questo articolo vedrete un esempio di applicazione, poi voi potrete applicare questa procedura al vostro contesto professionale e personalizzare macro e pulsanti.

    Quali competenze ti servono per seguire questa lezione di Excel?

    EXCEL: creare una MACRO, come si fa?

    Per prima cosa dobbiamo registrare una macro che ci permetterà di eseguire tutte le operazioni che poi verranno richiamate con un pulsante.

    Dal menù visualizza selezioniamo la voce macro e poi andiamo a registrare una nuova macro.

    Assegniamo un nome (senza inserire degli spazi) e diamo l’okay.

    Cominciamo a formattare la tabella come preferiamo. Poi posiamo chiedere a Excel di inserire la data di oggi selezionando la cella interessata e premendo CTRL =.

    In ultimo posiamo inserire le formule pr calcolare somma, media e massimo. Quaindi siamo soddisfatti dobbiamo interrompere la registrazione della macro cliccando sul pulsante STOP in basso sulla barra di stato.

    Ora ci occupiamo di disegnare un pulsante per poi associarlo alla macro: quindi clicchiamo col tasto destro sulla forma e selezioniamo assegna macro; ora andiamo a selezionare la macro che abbiamo appena creato te diamo l’ok.

    Ora non dovremo far altro che cliccare sul pulsante per attivare tutte le azioni precedentemente registrare. Per mettere alla prova il tutto cancelliamo arte deivalori e i formati (possimo utilizzare la gomma cancella formati) e a questo punto clicchiamo sul pulsante.

    Osserviamo come tutti formati e i calcoli vengono eseguiti automaticamente e senza che noi non si debba fare nulla. Che soddisfazione!!!!

    Se la lezione ti è servita supportami con un like e lasciami un commento e se l’argomento Excel ti interessa ti ricordo che ho creato un corso completo e gratuito che trovi qui:

    Guarda il video tutorial della lezione:

  • Excel: 7 TRUCCHI per grosse quantità di dati

    Excel: 7 TRUCCHI per grosse quantità di dati

    Tutorial Excel: 7 TRUCCHI per chi lavora con grosse quantità
    di dati

    Argomenti tutorial:

    01:00 – Blocca riquadri
    01:40 – Trova e sostituisci
    02:22 – Aggiungere da tastiera righe e colonne
    02:37 – Etichettare con un numero progressivo
    03:11 – Spostare IN UN ATTIMO una colonna
    03:35 – Interruzioni di pagina furbe per la stampa
    04:53 – Seleziona area corrente
    06:07 – Come scaricare il file gratuitamente e conclusioni

    Primo trucco Excel

    Quando ti trovi a lavorare con una tabella molto molto lunga e complessa, potresti aver bisogno di continuare a visualizzare la prima riga di intestazione per avere sempre presente il tipo di campo con cui hai a che fare.

    Infatti, se io mi sposto con la rotellina verso il basso, non ho più l’etichetta della colonna e quindi è possibile che io non mi ricordi a che cosa fanno riferimento questi dati. Allora Excel ti permette di bloccare la prima colonna; ci dirigiamo nel menù visualizza e andiamo ad aprire la tendina rispetto alla voce blocca riquadri e scegliamo l’opzione blocca riga superiore. Clicco e a questo punto quando scorro verso il basso si sposterà tutto tranne la prima riga che mi permetterà appunto di mantenere l’orientamento dei tipi di dati con cui ho a che fare.

    Potrei fare la stessa cosa scegliendo l’opzione blocca prima colonna a questo punto nel momento in cui vado a spostarmi verso destra sarà la prima colonna a rimanere bloccata e permettermi di visualizzare tutto il resto.

    Se, invece, avessi bisogno di bloccare sia la colonna che la riga oppure più righe e più colonne, potrei scegliere di posizionare il mouse in una determinata cella (quella che segnalo il giallo nel video per esempio) e poi da Visualizza scelgo l’opzione blocca riquadri. Excel bloccherà tutto ciò che è sopra la mia selezione e tutto ciò che a sinistra rispetto alla mia selezione.

    Se desidero andare a effettuare lo sblocco di tali celle sempre dal menù Visualizza blocca sceglierò ovviamente la voce e sblocca riquadri a questo punto verrà tutto liberato.

    Secondo trucco Excel

    Un altro trucco molto interessante è quello che ci permette di correggere un errore ricorrente all’interno di un foglio; nel nostra esempio Excel è scritto male (exel), quindi manca una c. Posso quindi ricorrere allo strumento trova e sostituisci. Chiedo di trovare la parola Exel e gli dico di sostituirlo con Excel; a questo punto gli dirò Sostituisci tutto ed Excel mi dirà quante sostituzioni ha effettuato.

    Terzo trucco Excel

    Se volessimo aggiungere agevolmente una colonna potremmo premere la combinazione di tasti CTRL + e la colonna verrà aggiunta a sinistra rispetto alla mia selezione; inutile dire che, andando a selezionare una riga E premendo CTRL + a questo punto sarà una riga a venire aggiunta.

    Quarto trucco Excel

    Se hai bisogno di inserire un’etichetta che presenti un numero progressivo per esempio

    • keyword 01
    • keyword 02
    • keyword 03
    • keyword 04

    eccetera eccetera fino alla fine della lista, invece di scrivere il numero manualmente potrò inserire l’etichetta più il numero progressivo e utilizzare il quadratino di riempimento trascinando la lista verso il basso. La pasrola keyword rimarrà tale, mentre il numero aumenterà progressivamente.

    Quinto trucco Excel

    Se ti serve spostare una colonna velocemente, invece di inserire la colonna prendere e tagliare e incollare ed eliminare la colonna in questione ti suggerisco di tenere premuto il tasto maiusc (o shift) per poi posizionarti lungo il perimetro della colonna e trascinare nella posizione in cui vuoi spostarla: a questo punto verrà spostata dalla posizione originale e inserita nella posizione desiderata.

    Sesto trucco Excel

    Un trucco per la stampa: andando nel menù Visualizza anteprima interruzione di pagina. Potrebbe risultare utile permettere a Excel di stampare tutte le colonne in un unico foglio. Per indicare a Excel una nuova posizione per l’interruzione mi metterò a cavallo delle righe tratteggiate e trascinerò da dove vorrò l’interruzione di stampa.

    È inutile dire che posso farlo nel caso in cui si riesca a mantenere una certa leggibilità dei dati altrimenti verrebbe meno tutto il nostro sforzo! Quindi vi regolerete voi a seconda dei dati che dovrete stampare. Per tornare alla visualizzazione di prima dal menù Visualizza sceglierò la voce normale

    Settimo trucco Excel

    In ultimo c’è un modo veloce per effettuare una selezione precisa di tutta una grossa tabella senza dover tenere premuto trascinare scorrendo con il cursore fino a limitare della tabella, cosa scomodissima perchè il cursore tende a scappare a destra e a sinistra a seconda dell’orientamento della pagina.

    Per per effettuare una selezione precisa inseriremo un nuovo pulsante nella nostra barra di accesso rapido.

    Dal menu file selezioniamo opzioni poi clicchiamo in barra di accesso rapido. Qui andremo a utilizzare la voce tutti i comandi scorrendo verso il basso e fermandoci alla voce Seleziona area corrente evidenziamo clicchiamo sul tasto Aggiungi verrà portato in questa posizione daremo l’okay: ora avremo un nuovo pulsante nella barra di accesso rapido; proviamo quindi a seleizonare una qualsiasi cella appartenente alla tabella e clicchiamo sul nuovo pulsante. Noteremo che l’intero intervallo verrà preso in considerazione e selezionato in un unico comando!

    Vi ricordo che tutti i materiali sono gratuiti e quindi se volete supportarmi lasciatemi un LIKE 💗 e un commento!

    Ciao Ciao! 😊

  • Excel: contare celle per colore

    Excel: contare celle per colore

    Excel: contare le celle in base al colore

    In questo articolo rispondo a una domanda in cui mi si chiede come riuscire a contare celle per colore, ovvero come effettuare un conteggio di celle in base al colore.

    Excel: contare le celle in base al colore

    Se vuoi scaricare il foglio già compilato clicca sul pulsante qui sotto:

    Argomenti tutorial:

    • 0:00 – Introduzione
    • 0:35 – Ringraziamenti a Roberto 😘 😙
    • 0:50 – Come scaricare i materiali dell’esercizio (File e/o codice)
    • 1:18 – Compilazione foglio
    • 2:15 – Come creare una funzione personalizzata in Visual Basic
    • 2:30 – Come personalizzare la barra multifunzione per il pulsante Visual Basic
    • 3:50 – Creazione nuovo modulo in VB
    • 4:40 – Applicazione nuova funzione CountBgColor
    • 6:57 – Verifica finale con conteggi e funzione SE
    • 8:20 – Come salvare il file
    • 8:55 – Conclusioni

    Per effettuare un’operazione del genere è necessario creare una funzione personalizzata, usando l’editor Visual Basicche troviamo nell’ambiente Excel.

    Per prima cosa dobbiamo entrare nell’editor Visual Basic. Il modo più veloce per entrare nell’editor di Visual Basic è premere la combinazione di tasti Alt + F11.

    Altrimenti puoi personalizzare la barra multifunzione in questo modo:

    Vai nel menù file – e seleziona la voce opzioni. Qui clicca sul pulsante personalizzazione barra multifunzione e dal menù a tendina sulla destra seleziona la scheda Visualizza e poi crea un nuovo gruppo usando il pulsante in basso (puoi rinominarlo se preferisci).

    Ora, nella sezione più a sinistra, scegli l’opzione tutti i comandi. Scorri in basso per selezionare Visual Basic e clicca sul pulsante aggiungi per portarlo nel nuovo gruppo appena creato.

    Excel: contare le celle in base al colore

    Ora puoi dare l’ok, troverai il pulsante nella scheda Visualizza:

    Excel: contare le celle in base al colore

    Adesso clicca sul pulsante Visual Basic. Nel riquadro di sinistra clicca col tasto destro per selezionare la voce inserisci – modulo. Ora avrai un ambiente in cui poter scrivere del codice personalizzato:

    excel visual basic

    Ora incolla qui queste righe di Codice Visual Basic. In pratica stiamo creando una nuova funzione chiamata CountBgColor (possiamo comunque assegnare qualsiasi nome, l’importante è ricordarselo!)

    Function CountBgColor(intervalloCelle As Range, cellaRifColor As Range) As Long
        
        Dim cella As Range
        Dim conteggio As Long
    	Dim rifColor As Long
     
        Application.Volatile
        conteggio = 0
        rifColor = cellaRifColor.Cells(1, 1).Interior.Color
        For Each cella In intervalloCelle
            If rifColor = cella.Interior.Color Then
                conteggio = conteggio + 1
            End If
        Next cella
     
        CountBgColor = conteggio
    End Function

    Ora salviamo i file Excel dal menù File Salva con nome. Dalla voce Salva apriamo la tendina e scegliamo Cartella di lavoro con attivazione Macro di Excel. Il formato sarà XLSM. Assegnamo un nome e confermiamo cliccando sul pulsante Salva.

    Cartella di lavoro con attivazione Macro di Excel

    Adesso compila il tuo foglio, io sono andata avanti come si vede nell’immagine sotto(se preferisci puoi scaricare il mio file cliccando qui). L’obiettivo è quello di contare le celle colorate in rosso (vocali) e contare le celle colorate in verde (consonanti).

    Excel: contare le celle in base al colore

    Adesso posizioniamoci nella cella D1 e richiamiamo la funzione appena create digitando =CountBgColor Ora dobbiamo effettuare due selezioni separate da un punto e virgola (;).

    • La prima selezione riguarda l’intervallo di celle da prendere in considerazione per il conteggio, quindi l’intero alfabeto, da A1 ad A26.
    • La seconda selezione riguarda la cella che contiene il colore da conteggiare; in questo caso vogliamo sapere quante celle rosse ci sono, quindi andremo a selezionare la cella rossa, ovvero D1.

    Quindi, nella cella la formula verrà scritta così: =CountBgColor(A1:A26;D1).
    Il risultato sarà perciò 5 (il numero totale di vocali).

    Se lo si ritiene più agevole, è possibile anche utilizzare la mascherina per richiamare la nuova formula. In questo caso, dopo esserci posizionati in D1, andremo a cliccare in fx per selezionare dal menù a tendina tutte. Cerchiamo la funzione CountBgColor e diamo l’ok.

    Inseriamo

    • nel campo IntervalloCelle A1:A26
    • nel campo CellaRifColor D1
    conteggiare le celle rosse
    Excel: contare le celle in base al colore

    Procediamo allo stesso odo per conteggiare le celle verdi:

    Excel: conteggiare le celle verdi

    IMPORTANTE!!!
    👇👇👇

    Questa funzione NON si aggiorna in automatico, quindi se vuoi effettuare nuovi calcoli con nuovi colori e/o selezioni, dovrai premere
    F9 (il tasto per aggiornare il file!)

    Se vuoi scaricare il foglio già compilato clicca sul pulsante qui sotto:

    Guarda il video della lezione su YouTube:

    • 0:00 – Introduzione
    • 0:35 – Ringraziamenti a Roberto
    • 0:50 – Come scaricare i materiali dell’esercizio (File e/o codice)
    • 1:18 – Compilazione foglio
    • 2:15 – Come creare una funzione personalizzata in Visual Basic
    • 2:30 – Come personalizzare la barra multifunzione per il pulsante Visual Basic
    • 3:50 – Creazione nuovo modulo in VB
    • 4:40 – Applicazione nuova funzione CountBgColor
    • 6:57 – Verifica finale con conteggi e funzione SE
    • 8:20 – Come salvare il file
    • 8:55 – Conclusioni