Ricerca dati per Cognome e/o Nome

Anonimo
2015-04-30T08:55:37+00:00

Salve Forum

Premesso che ho un file  denominato “ Registro dei Decreti” che è composto da due schede: “DECRETI” e “RICERCA”.

Attualmente l’originale che detengo funziona con delle formule che ne rallentano di non poco l’esecuzione delle operazioni, atteso che i record programmati per la trascrizione  dei dati sono 10.000.

Tanto premesso chiedo se qualcuno può fornirmi un codice  in VBA in sostituzione della miriade di formule usate.

L’esempio del file è QUI

Per ulteriori delucidazioni, ovviamente, sono a disposizione.

Grazie, Paolo

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
Risposta accettata dall'autore della domanda
Anonimo
2015-05-06T16:20:09+00:00

Ciao Paolo,

scarica questo: Registro dei Decreti 5.xlsm.

(E considera che quello che chiedi, con l'impostazione attuale, ha un piccolo costo in termini di prestazioni. Vedi se è tollerabile, altrimenti bisogna rimetter mano a qualche cosetta.)

La risposta è stata utile?

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2015-05-05T20:39:47+00:00

... e questo è il 4, identico al 3 tranne che per la ricerca, che restituisce cognomi e nomi esatti:

Registro dei Decreti 4.xlsm

La risposta è stata utile?

0 commenti Nessun commento

42 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2015-05-08T16:46:42+00:00

    Ciao Maurizio

    Sulle prove e sui risultati, ovviamente ho fatto anche un raffronto tra il mio vecchio "Registro dei Decreti 2014" (che è strutturato con formule) e sull'ultimo lavoro:  Registro dei Decreti 6.xlsm.

    Entrambi i suddetti file li ho posti QUI affinché anche tu possa fare qualche ricerca nell'uno e nell'altro e capire il motivo per cui sono "tiepido".

    Mi fai sapere?

    Ciao, Paolo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-05-08T16:02:39+00:00

    Ciao Paolo Nigro,

    le questioni sono essenzialmente due:

    1. Prestazioni
    2. Risultato

    Le prestazioni possono essere ulteriormente migliorate con un approccio diverso. Tuttavia occorrerebbe fare anche il raffronto con qualche migliaio di record, visto che la potenzialità è 10.000. Se hai già provato, con quali risultati?

    Per quanto riguarda il risultato mi pare che la versione 6 corrisponda alle tue specifiche, a differenza del tuo prototipo con formule. (Aggiungo, perché mi pare di non averlo sottolineato, che puoi anche usare il carattere jolly asterisco (*) per ricerche di nomi parziali, come per esempio *ENZO per ottenere VINCENZO e ENZO).

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-05-08T15:42:07+00:00

    Ciao Maurizio

    Ho provato anche Registro dei Decreti 6.xlsm e sinceramente, rispetto al mio originale con formule, non mi pare notare differenze chiaramente percettibili; purtroppo qualche "differita" l'avverto ancora.

    Ovviamente questo nulla toglie alla tua persona e tutto riguarda il mezzo che hai a disposizione (VBA).

    Maurizio, attendo un tuo commento a queste mie deduzioni.

    A dopo, Paolo

    La risposta è stata utile?

    0 commenti Nessun commento