Ho due file .xls. Uno dei file ha una colonna denominata "ID cliente" che contiene circa 700 valori di 8 cifre come 11557096. L'altro file ha una colonna denominata "richiesta per" che include circa 2000 valori che sono l'ID cliente più il suo nome tale come 11557096 - John Doe. Vorrei trovare tutte le righe sul secondo file che corrispondono all'ID cliente dalla colonna "ID cliente" nella colonna "Richiesto per".
risposte:
0 per risposta № 1Ecco un esempio di filtro molto semplice con cui puoi iniziare.
Il set up
Sub Button1_Click()
Dim Rws As Long, Rng As Range, FiltRng As Range
Rws = Cells(Rows.Count, "A").End(xlUp).Row
Set Rng = Range(Cells(2, 1), Cells(Rws, 2))
Application.ScreenUpdating = 0
Rng.AutoFilter 1, Range("D1")
Set FiltRng = Rng.Offset(1)
FiltRng.Copy Sheets("Sheet2").Cells(Rows.Count, "A").End(xlUp).Offset(1, 0)
ActiveSheet.AutoFilterMode = 0
End Sub
Il risultato del filtro
Incolla al foglio successivo.
La cartella di lavoro di esempio
Una volta che hai intenzione, puoi lavorare su diversi fogli e cartelle di lavoro diverse.