Problema con funzione di Excel

Anonimo
2020-01-04T07:55:52+00:00

Buongiorno a tutti,

ho creato una funzione che utilizza dei dati contenuti in alcune celle del foglio excel e li rielabora restituendo un valore.

La funzione funziona correttamente, ma quando cambio un dato delle celle di origine dati, mi stravolge il risultato generato dalla funzione.

Ho notato che se seleziono la cella al cui interno c'è la funzione, clicco all'interno della barra della formula e batto invio, la formula torna a restituire il valore corretto.

Purtroppo, avendo circa 300 celle in cui utilizzo la funzione, questo è un grosso problema.

Spero possiate aiutarmi.

Saluti,

Carlo.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

2 risposte

Ordina per: Più utili
  1. Anonimo
    2020-01-07T15:27:01+00:00

    Buonasera Sabina,

    problema risolto.

    Grazie,

    Carlo.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2020-01-04T08:41:21+00:00

    Buongiorno Carlo,

    mi chiamo Sabina, sono una consulente indipendente e sono qui per aiutarti. Per fare in modo che la tua UDF venga ricalcolata sempre ad ogni modifica dei valori delle celle, dovresti inserire una funzione volatile nel tuo codice, in quanto questa viene sempre ricalcolata.

    È sufficiente inserire all'inizio della funzione (dopo la dichiarazione delle variabili) questa riga:

    Application.Volatile True

    https://docs.microsoft.com/it-it/office/vba/api...

    Ciao,

    Sabina

    La risposta è stata utile?

    0 commenti Nessun commento