Ciao Melissa
L’idea del Filtro avanzato mi era venuta perchè nel tuo file le due tabelle erano entrambe sullo stesso foglio.
Il Filtro avanzato ha il limite (per me grave e mi son sempre chiesto perchè Microsoft non abbia mai posto rimedio a questa mancanza) che non può estrarre i dati su un foglio diverso da quello dove sono messi gli stessi dati.
Pertanto, se le tabelle sono su fogli diversi, hai due strade: o il copia/incolla (ma è impensabile anche se si può sempre scrivere una macro che lo faccia) o il VBA.
Quanto ai tempi di esecuzione della macro devi tener presente che Excel non è Access perchè è nato per scopi diversi.
In Access una estrazione di dati su diverse decine di migliaia di record sarebbe pressochè istantanea.
Se, come dici, pensi di arrivare nel tempo a 150.000 record la vedo piuttosto dura per Excel (macro o non macro) però non esperienze in proposito; la mia è una supposizione.
Prova a crearti con un copia/incolla una tabella di 150000 record e prova a vedere Excel come reagisce (se ti dovesse mandare a quel paese non mi meraviglierei
).
Il software che può fare bene qualunque cosa non esiste.
A proposito di VBA (visto che ti stai avvicinando a questo “magico” mondo) ti lascio un link che ti porta ad un corso fatto molto bene che se hai voglia e la cosa ti stuzzica e ti piace puoi iniziare a guardare e studiare (tanto sei giovane e dovresti essere ancora allenata
)
Personalmente, sino a 3/4 anni fa non sapevo neanche dove stesse di casa il VBA.
Il link è questo
http://forum.wintricks.it/showthread.php?t=155252-vba/
e comincia ad usare il registratore di macro che, pur con tutti i suoi limiti, è un’ottima palestra per iniziare.
Scusa per il lungo “pistolotto” e fai bei sogni.
[Modificato da alfrimpa 13/09/2018 23:18]
Alfredo