Sub la x ()
Oscurare il rng come gamma, WS come manuale
Application.DisplayAlerts = falso
Con Sheet1
Sheets.Add (). Nome = “temp„
. Gamma (“A1„. Gamma (“A„ & Rows.Count). Estremità (xlUp))azione di .AdvancedFilter: =xlFilterCopy, CopyToRange: =Sheets (“temp„). Gamma (“A1„), unica: =True
Per ogni rng in strati (“temp„). Gamma (“A2„, strati (“temp„). Gamma (“A2„). Estremità (xlDown))
Se UCase (giusto (rng, 5)) <> “TOTALE„ allora
Regolar la WS = Sheets.Add (dopo: =Sheets (Sheets.Count))
la WS. Nome = rng
.AutoFilterMode = falso
. Campo della gamma (“A1„) .AutoFilter: =1, Criteria1: =rng & “*„
.AutoFilter.Range.Copy riveste (rng. Testo). Gamma (“A1„)
Strati (rng. Testo). Movimento
ActiveWorkbook.Close SaveChanges: =True, nome di schedario: = " C:\Users\Stephen\Desktop\ " & rng & “.xls„
Concluder se
Rng seguente
.AutoFilterMode = falso
Strati (“temp„). Cancellazione
Estremità con
Application.DisplayAlerts = allineano
Sommergibile dell'estremità
|