ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ´z¿ï¦WºÙ¤¤¦³¡i§¡­È¡jªºÀɮפ§»yªk¡C

Sub TEST()
Dim P$, F$, A$
P = ThisWorkbook.Path
Application.ScreenUpdating = False
Do
  If F = "" Then F = Dir(P & "\*.csv") Else F = Dir
  If F = "" Then Exit Do
  A = Replace(Replace(F, "°ò·Ç¤é¡G", ""), ".csv", "")
  With Workbooks.Open(P & "\" & F)
       If InStr(A, "§¡­È") Then
          [B1:BK1].Clear
           For j = 1 To 49: Cells(1, j + 1) = j: Next
       End If
       If InStr(A, "Á`ªí") Then [A:A].NumberFormatLocal = "yyyy/mm/dd"  'Á`ªí-¤é´Á-©T©wªø«×¸û¦nÀ˵ø
       [B1:AX1].NumberFormatLocal = "00"
       With [B1:AX1].Font: .Bold = True: .Size = 14: .ColorIndex = 5: End With
       With [A:AX]
           .Font.Name = "Arial"
           .HorizontalAlignment = xlCenter
           .EntireColumn.AutoFit
       End With
       [B2].Select
       With ActiveWindow: .FreezePanes = True: .Zoom = 75: End With
       .SaveAs Filename:=P & "\" & A & ".xls", FileFormat:=xlNormal, CreateBackup:=False
       .Close 0
  End With
  Kill P & "\" & F
Loop
End Sub


================

TOP

¦^´_ 5# Airman


1) path ¬Ovba±M¥Î¦r, ¾¨¶q¤£¥Î¨Ó³]ÅܼÆ
2) °ÝÃDÀ³±N³W«h»¡©ú, ¤£­nÅý¤H¥u±qµ{¦¡½X¤¤¥h§PŪ

TOP

¦^´_ 12# Airman


       .Sheets(1).Name = A  '¥[³o¤@¦æ
       .SaveAs Filename:=P & "\" & A & ".xls", FileFormat:=xlNormal, CreateBackup:=False
       .Close 0

TOP

        ÀR«ä¦Û¦b : ¤ß¤¤±`¦sµ½¸Ñ¡B¥]®e¡B·P«ä¡Bª¾¨¬¡B±¤ºÖ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD