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

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

¦^´_ 5# Airman


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

TOP

¦^´_ 5# Airman


    ¤£ª¾­þ¤@­Ó¬Oª©¥D»Ý­n­nªº¡C
     1. ¦³"§¡­È" ¤G¦r´N°õ¦æ¡G
          if instr("???§¡­È???", "§¡­È") <>0 then
               [B1:BK1].Clear
            For j = 1 To 49         '§¡­È
                Cells(1, j + 1) = j
            Next
        end if
101:

      2.  ¦³³sÄòªº "§¡­È" ¤~·|°õ¦æ¡G
         if UBound(Split("???§¡­È§¡­È???", "§¡­È"))>1 Then
            [B1:BK1].Clear
            For j = 1 To 49         '§¡­È
                Cells(1, j + 1) = j
            Next
        end if
101:

     °²¦p¤GªÌ³£¤£¬O ¡A½Ð©¿²¤¤£¥Î²z·|

TOP

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

¦^´_ 4# Scott090
Scott090¤j¤j :±z¦n!
¤£ª¾¤p§Ì¦³¨S¦³·|¿ù·N!?
¬O³o¼Ë¶Ü?

           If Debug.Print UBound(Split("???§¡­È§¡­È???", "§¡­È")) Then GoTo 101
            [B1:BK1].Clear
            For j = 1 To 49         '§¡­È
                Cells(1, j + 1) = j
            Next
101:

»yªk¤£¹ï^^"

TOP

¥»©«³Ì«á¥Ñ Scott090 ©ó 2019-6-2 09:07 ½s¿è

¦^´_ 3# Airman

      ¸Õ¸Õ³o­Ó»yªk
      if instr("???§¡­È???", "§¡­È")<>0 then .......

TOP

¸É¥R :
¦C12~¦C15ªºµ{¦¡½X~
            [B1:BK1].Clear
            For j = 1 To 49         '§¡­È
                Cells(1, j + 1) = j
            Next

TOP

¥»©«³Ì«á¥Ñ Airman ©ó 2019-6-1 07:19 ½s¿è

¦^´_ 1# Airman
1#ªº´£°Ý»¡©ú§@¼o~~

§¡­È.rar (23.93 KB)
´£°Ý»¡©ú­«·s¾ã²z¦p¤U :
·í¦WºÙ¤¤¦³§¡­Èªº¤G­Ó³sÄò¤å¦r¤§ÀɮסA«h°õ¦æ¦C12~¦C15ªºµ{¦¡½X¡A§_«h²¤¹L¤£°õ¦æ¡C

½Ð°Ý¡J§¡­È¥DÀɪºµ{¦¡½X­n¦p¦ó­×½s ?

¥H¤W Àµ½Ð¦U¦ì¥ý¶i´f¤©½ç±Ð!ÁÂÁÂ!

TOP

        ÀR«ä¦Û¦b : ¯u¥¿ªº·R¤ß¡A¬O·ÓÅU¦n¦Û¤vªº³oÁû¤ß¡C
ªð¦^¦Cªí ¤W¤@¥DÃD