Okręt podwodny x ()
Ciemnawy rng Jako Pasmo, ws Jako Worksheet
Application.DisplayAlerts = Fałszywy
Z Sheet1
Sheets.Add (). Imię = "zastępca"
. Pasmo ("A1". Pasmo ("A" & Rows.Count). Końcówka (xlUp)).AdvancedFilter Akcja: =xlFilterCopy, CopyToRange: =Sheets ("zastępca"). Pasmo ("A1"), Unikalny: =True
Dla Zastępca rng W Prześcieradło ("zastępca"). Pasmo ("A2", Prześcieradło ("zastępca"). Pasmo ("A2"). Końcówka (xlDown))
Jeżeli UCase (Prawy (rng, 5)) <> "SUMA" Wtedy
Set ws = Sheets.Add (Póżniej: =Sheets (Sheets.Count))
ws. Imię = rng
.AutoFilterMode = Fałszywy
. Pasmo ("A1") .AutoFilter pole: =1, Criteria1: =rng & "*"
.AutoFilter.Range.Copy Ciąć na arkusze (rng. Tekst). Pasmo ("A1")
Prześcieradło (rng. Tekst). Ruch
ActiveWorkbook.Close SaveChanges: =True, Filename: = " C:\Users\Stephen\Desktop\ " & rng & ".xls"
Kończyć Jeżeli
Następny rng
.AutoFilterMode = Fałszywy
Prześcieradło ("zastępca"). Deleatur
Końcówka Z
Application.DisplayAlerts = Prawdziwy
Końcówka Okręt podwodny
|