Sub x ()
Amortiguar el rng como gama, WS como hoja de trabajo
Application.DisplayAlerts = falso
Con Sheet1
Sheets.Add (). Nombre = “temp”
. Gama (“A1”. Gama (“A” y Rows.Count). Extremo (xlUp))acción de .AdvancedFilter: =xlFilterCopy, CopyToRange: =Sheets (“temp”). Gama (“A1”), única: =True
Para cada rng en las hojas (“temp”). Gama (“A2”, hojas (“temp”). Gama (“A2”). Extremo (xlDown))
Si UCase ((rng, 5)) “ <> TOTAL correcto” entonces
Fijar WS = Sheets.Add (después: =Sheets (Sheets.Count))
WS. Nombre = rng
.AutoFilterMode = falso
. Campo de la gama (“A1”) .AutoFilter: =1, Criteria1: =rng y “*”
.AutoFilter.Range.Copy cubre (rng. Texto). Gama (“A1”)
Hojas (rng. Texto). Movimiento
ActiveWorkbook.Close SaveChanges: =True, nombre de fichero: = " C:\Users\Stephen\Desktop\ " y rng y “.xls”
Terminar si
Rng siguiente
.AutoFilterMode = falso
Hojas (“temp”). Cancelación
Extremo con
Application.DisplayAlerts = verdad
Submarino del extremo
|