Risultati da 1 a 4 di 4

Discussione: Funzioni native o UDF?



  1. #1

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    54
    Messaggi
    9969
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2568
    Likes dati
    1546

    Funzioni native o UDF?

    Visto che in questa discussione sono state utilizzate sia le formule che il codice vba, avrei una curiosità: ma se si può ottenere lo stesso risultato sia con le formule che col vba è meglio usare le prime o il vba oppure è una questione di preferenza personale.
    In altri termini, è indifferente usare le formule o il vba oppure ci sono vantaggi e svantaggi che vanno considerati?
    Ultima modifica fatta da:scossa; 20/09/15 alle 13:44

  2. #2
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    50
    Messaggi
    5386
    Versione Office
    office 365/2016
    Likes ricevuti
    1272
    Likes dati
    1339
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Visto che in questa discussione sono state utilizzate sia le formule che il codice vba, avrei una curiosità: ma se si può ottenere lo stesso risultato sia con le formule che col vba è meglio usare le prime o il vba oppure è una questione di preferenza personale.
    In altri termini, è indifferente usare le formule o il vba oppure ci sono vantaggi e svantaggi che vanno considerati?
    Pensa che con excel 2013+ si potrebbe utilizzare anche "Anteprime suggerimenti", uno strumento che ogni tanto dimentichiamo ma è decisamente validissimo,
    lascio la parola agli esperti di VBA per la domanda di Ges
    Se non lo sai spiegare in modo semplice, non l'hai capito abbastanza bene Cit. Einstein

  3. #3
    L'avatar di Textomb
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    47
    Messaggi
    178
    Versione Office
    Excel 2016
    Likes ricevuti
    93
    Likes dati
    12
    Premesso che non mi ritengo un esperto:
    Credo però che in questo caso sia più semplice utilizzare una UDF.
    Si potrebbe addirittura semplificare ulteriormente con un'unica riga.
    Anche se ci si espone al rischio di vedersi comparire un errore se la stringa fosse inferiore a 2 parole.
    Function Estrai3 (cell as Range) as String
    Estrai3=split(cell, " ")(2)
    End Function

    Ritengo però che la scelta tra le due opzioni sia sempre legata a ciò che si vuole ottenere.
    Personalmente quando posso evitare di scomodare il VBA lo evito. Ma in alcuni casi è inevitabile. Ecco perchè sarebbe ottimo conoscere entrambe le forze...

  4. I seguenti utenti hanno dato un "Like"


  5. #4

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    58
    Messaggi
    1206
    Versione Office
    .
    Likes ricevuti
    447
    Likes dati
    0

    Funzioni native o UDF?

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    ... ma se si può ottenere lo stesso risultato sia con le formule che col vba è meglio usare le prime o il vba oppure è una questione di preferenza personale.
    In altri termini, è indifferente usare le formule o il vba oppure ci sono vantaggi e svantaggi che vanno considerati?
    Premesso che le singole funzioni native di Excel, essendo "compilate" sono sicuramente più veloci di qualsiasi UDF che le "imiti", la convenienza di usare una UDF VBA ovviamente dipende dalla complessità della formula scritta con le funzioni native: se la formula è un "minestrone" di funzioni varie (magari volatili) potrebbe essere conveniente, anche solo per non appesantire le dimensioni del file, ricorrere al VBA.
    Ultima modifica fatta da:scossa; 20/09/15 alle 12:31
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)

Discussioni Simili

  1. [Tutorial Formule] Funzioni fantasma
    Di Baloon_50 nel forum Imparando Excel & VBA - Tutorial di Excel-
    Risposte: 8
    Ultimo Messaggio: 16/05/18, 20:08
  2. Microsoft Excel Funzioni.
    Di AndreaPPP nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 05/02/17, 02:07
  3. [Risolto] Confronto tra funzioni SE non funziona
    Di Amaranto nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 03/11/16, 22:00
  4. Funzioni INFO
    Di Alessandro nel forum Link Utili
    Risposte: 5
    Ultimo Messaggio: 08/08/16, 12:34
  5. formattazione condizionale e funzioni
    Di quartafeira nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 08/01/16, 11:24

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •