| ©«¤l2843 ¥DÃD10 ºëµØ0 ¿n¤À2899 ÂI¦W0  §@·~¨t²Î¡e²¤¡f ³nÅ骩¥»¡e²¤¡f ¾\ŪÅv100 ©Ê§O¨k ¨Ó¦Û¡e²¤¡f µù¥U®É¶¡2013-5-13 ³Ì«áµn¿ý2025-10-18 
 | 
                
| Sub ©î¤À¥t¦s() Dim xS As Worksheet, xA As Range, Cn&, j&
 Application.ScreenUpdating = False
 Application.DisplayAlerts = False
 For Each xS In Sheets
 Set xA = xS.Range(xS.[a1], xS.UsedRange).Offset(8)
 Cn = xA.Columns.Count
 For j = 5 To Cn
 If xA.Cells(1, j) <> "Batch  No" Then GoTo j01
 If xA.Cells(2, j) = "" Then GoTo j01
 xS.Copy
 With ActiveWorkbook
 xA.Columns(j).Copy .Sheets(1).[e9]
 .Sheets(1).[f9].Resize(xA.Rows.Count, Cn).ClearContents
 .SaveAs Filename:=ThisWorkbook.Path & "\" & xA.Cells(2, j) & ".xls", CreateBackup:=False
 .Close 0
 End With
 j01: Next j
 Next
 End Sub
 | 
 |