Substrater x ()
Obscurcir le rng comme gamme, WS comme feuille de travail
Application.DisplayAlerts = faux
Avec Sheet1
Sheets.Add (). Nom = « temp »
. Gamme (« A1 ». Gamme (« A » et Rows.Count). Extrémité (xlUp))action de .AdvancedFilter : =xlFilterCopy, CopyToRange : =Sheets (« temp »). Gamme (« A1 »), unique : =True
Pour chaque rng en feuilles (« temp »). Gamme (« A2 », feuilles (« temp »). Gamme (« A2 »). Extrémité (xlDown))
Si UCase (bon (rng, 5)) <> « TOTAL » puis
Placer le WS = le Sheets.Add (ensuite : =Sheets (Sheets.Count))
le WS. Nom = rng
.AutoFilterMode = faux
. Champ de la gamme (« A1 ») .AutoFilter : =1, Criteria1 : =rng et « * »
.AutoFilter.Range.Copy couvre (rng. Texte). Gamme (« A1 »)
Feuilles (rng. Texte). Mouvement
ActiveWorkbook.Close SaveChanges : =True, nom de fichier : = " C:\Users\Stephen\Desktop\ " et rng et « .xls »
Finir si
Prochain rng
.AutoFilterMode = faux
Feuilles (« temp »). Suppression
Extrémité avec
Application.DisplayAlerts = rectifient
Sous-marin d'extrémité
|