Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole...

18
Convalida dati Menù dei comandi Dati Convalida

Transcript of Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole...

Page 1: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Convalida dati

• Menù dei comandi • Dati Convalida

Page 2: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Convalida Dati

• E’ utile quando si vuole utilizzare un dato prelevato da un insieme

• Si opera in questo modo una restrizione per il tipo di dati che vengono immessi in una cella.

• Si può anche visualizzare un messaggio di errore nel caso non sia inserito il dato aspettato.

Page 3: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Funzione CERCA.VERT

• Possiamo far corrispondere alla voce di spesa la previsione di spesa con la funzione CERCA.VERT

Page 4: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Funzione CERCA.VERTSintassi

• =SE(B23="";"";CERCA.VERT(B23;B6:F10;5;FALSO))

• Se la cella B23 è vuota la lascia vuota,altrimenti cerca nella colonna(verticale) il contenuto di B23 nella zona B6:F10, che potremmo anche definire con una etichetta, poi si sposta sulla quinta colonna e prende il dato che corrisponde al contenuto di 23 sulla stessa riga.

• Il valore logico Falso è un controllo che il programma esegue se si fa una ricerca esatta e non approssimata.

Page 5: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Macro in Excel

• E’ consigliabile assegnare le Macro ai pulsanti per renderle ancora più gestibili.

L’utilizzo delle Macro è molto vasto:

• Spostamento da foglio a foglio

• Anteprima di stampa

• Copia-Incolla da foglio a foglio

• Formattazione celle

• Cancellazione celle

• Costruzione di grafici

• Filtro dei dati

• Ordinamento dei dati

• Eccetera…

Page 6: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Macro in Excel2

E’ possibile attribuire un nome alla macro.

Successivamente si puòrichiamare la Macro con il

nome definito

Page 7: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Si seleziona la Macro.

Le relative operazioni vengono svolte

automaticamente

Le Macro con Excel (3)Macro Excel 3

Page 8: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Inserire un pulsante:

Viene aggiunta la seguente barra di strumenti:

Pulsante

E’ possibile rinominare il pulsante ed associarvi una Macro.

Le Macro con Excel (4)

Page 9: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Impostare un pulsante:

Le fasi:

• Click destro sul Pulsante 1

• Modifica testo

• Scrivere “Somma”

• Strumenti Macro Registra nuova macro…

• Eseguire le operazioni da automatizzare

• Click destro sul Pulsante “Somma”

• Assegna macro…

• Selezionare dall’elenco la Macro registrata

In alternativa:

1. Fare doppio Click sul Pulsante 1

2. Scrivere “Somma”

3. Click destro sul Pulsante “Somma”

4. Assegna macro…

5. Registra…

6. Eseguire le operazioni da automatizzare

7. La macro viene direttamente assegnata al pulsante “Somma”

Le Macro con Excel (5)

Page 10: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Cliccando sul Pulsante viene calcolata la somma precedentemente registrata

Viene generato automaticamente il codice Visual Basic relativo all’operazione:

Sub Macro_Somma()

' Macro_Somma Macro

' Macro registrata il 07/03/2007 da Rossi

Range("C3").Select

ActiveCell.FormulaR1C1 = "=RC[-1]+RC[-2]"

End Sub

NOTA

Esci da Excel:

Application.Quit

Chiudi File:

Thisworkbook.Close

Le Macro con Excel (6)

Page 11: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Registrazione assoluta e relativa

Per impostazione predefinita, nelle macro registrate viene utilizzato il riferimento di cella assoluto e ciò significa che vengono registrate le posizioni esatte delle celle. La macro funzionerà quindi solo con gli indirizzi esatti delle celle utilizzati durante la registrazione.

Quando si registra una macro utilizzando il riferimento di cella relativo, le azioni registrate nella macro sono relative alla posizione della cella iniziale.

Nell'esempio riportato di seguito viene registrata la stessa azione con riferimento di cella prima assoluto, quindi relativo.

Page 12: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

RRegistrazione con riferimento di cella assoluto

Pper registrare una macro con riferimento di cella assoluto, attenersi alla seguente procedura:

1.    Creare una nuova cartella di lavoro di Microsoft Excel, quindi selezionare la cella C1 nel foglio di lavoro.

2.    Scegliere Macro dal menu Strumenti, quindi Registra nuova macro.

3.    Nella casella Nome macro digitare Registrazione_assoluta, quindi scegliere OK.

4.    Osservare l'aspetto del pulsante Riferimento relativo sulla barra degli strumenti Interrompi registrazione. Se il pulsante Riferimento relativo appare premuto, fare clic su di esso per disattivare la registrazione relativa.

5.    Digitare test, quindi fare clic su Invio, il segno di spunta verde sulla barra della formula.

6.    Scegliere Copia dal menu Modifica, quindi selezionare la cella C3. Scegliere Incolla dal menu Modifica.

7.    Sulla barra degli strumenti Interrompi registrazione fare clic sul pulsante Interrompi registrazione.

Page 13: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Registrazione con riferimento di cella relativo 

 P

er registrare una macro con riferimento di cella relativo, attenersi alla seguente procedura: 1

.    Creare una nuova cartella di lavoro di Microsoft Excel, quindi selezionare la cella C1 nel foglio di lavoro. 2

.    Scegliere Macro dal menu Strumenti, quindi Registra nuova macro. 3

.    Nella casella Nome macro digitare Registrazione_relativa, quindi scegliere OK. 4

.    Osservare l'aspetto del pulsante Riferimento relativo sulla barra degli strumenti Interrompi registrazione. Se il pulsante Riferimento relativo non appare premuto, fare clic su di esso per attivare la registrazione relativa.

5.    Digitare test, quindi fare clic su Invio, il segno di spunta verde sulla barra della formula.

6.    Scegliere Copia dal menu Modifica, selezionare la cella C3, quindi scegliere Incolla dal menu Modifica.

7.    Sulla barra degli strumenti Interrompi registrazione fare clic sul pulsante Interrompi registrazione.

Page 14: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Macro con registrazione assoluta

• Qualunque sia la cella attiva quando parte la registrazione della Macro, le operazioni che formano la macro opereranno nelle celle interessate durante la registrazione.

Page 15: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Celle Interessate

• Le celle coinvolte nella registrazione e formattate sono A10:D14

• La registrazione inizia con la cella attiva A1

Page 16: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Risultato dell’esecuzione della Macro

• Come si vede anche se è attiva la cella A3, quando si esegue la Macro vengono formattate (sfondo giallo) le celle interessate durante la registrazione

Page 17: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Risultato della Macro registrata con riferimento relativo

• Come si vede vengono formattate le celle a partire da nove righe sotto rispetto alla cella attiva D23

Page 18: Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.

Registrazione Macro con riferimento relativo

• Quando si presenta la barra di registrazione della macro si deve premere il pulsante di riferimento relativo.

• Di default il riferimento è assoluto