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

¦Û°Ê¡i§PŪ¦³¼Ð¥Ü«ü©w©³¦âªº¼Æ¦r¦¸¼Æ¡j&¡i¦¸¼Æ¥[Á`¡j&¡i¿é¥XÀɮסj¤§»yªk¡C

¦^´_ 2# Airman


    "... ¦³¦@1~n­Óªº«Ý§PŪÀÉ®×(¦WºÙ=¤µ¤éÁ`ªí(§¡­È±Æ§Ç)-????-(¦è¤¸¦~-¤ë-¤é))¡A..."

    ½Ð°Ý¡G
          1.  1~n ­ÓÀɮסA ³Ì¦h¥i¯à ªº n ¬O¦h¤Ö?
          2. °²³] ¬Û¦P "-(¦è¤¸¦~-¤ë-¤é)" ¨t¦CªºÀɮשñ¦b¬Û¦PªºÀɮ׸ô®|" ?
          3.  ©Ò¦³¤£¬Û¦P "-(¦è¤¸¦~-¤ë-¤é)" ¨t¦CªºÀɮשñ¦b¬Û¦PªºÀɮ׸ô®|" ?

TOP

¦^´_ 4# Airman


     ­n¶}±Ò¤W¤d­ÓÀɮרӤñ¹ï¸ê®Æ¥i¯à­n¤ñ¸û¤[ªº°õ¦æ®É¶¡
        
    §Ú¸Õ¸Õ¬Ý¯à¤£¯à°µ±o¥X¨Ó¡C

TOP

¥»©«³Ì«á¥Ñ Scott090 ©ó 2019-5-4 07:20 ½s¿è

¦^´_ 6# Airman


    ½Ð½T»{  (2019-04-05) »Ý¨DÀÉ ¥H¤Uªº¤º®e¬O§_¥¿½T¡G
                ¸¹½X        01        02        03        04        05        06
          ³sÄò7­Ó                                                1
          ³sÄò6­Ó                1        1                        1
          ³sÄò5­Ó                                        1       
          ³sÄò4­Ó                                               
          ³sÄò3­Ó                                1               
          ³sÄò2­Ó                        1                       
             1­Ó                2                                       

          ª`·N¡G³sÄò7­Ó ªº 06Äæ¡B³sÄò6­Óªº 02¤Î 03 Äæ
           ¤W­±ªºªí®æ·|¨«¦ì¡A½Ð¬ÝªO¤jªºÀɮסA

TOP

¦^´_ 8# Airman

     1. ÀÉ®×¥H ¤é´Á§Ç °µ¤ÀÃþ¡F »P  X-Y µLÃö
      2. ¦P¤@¤ÀÃþ¤º¨C¤@­ÓÀɮ׳£°µ¬Û¦Pªº²Î­p³W«h¡A
     ²Î­p³W«h¡G
                      ³æ¤@­Ó¬O±q (1~49)¡A
                      ³s2­Ó¬O±q (2~49)¡A
                      ³s3­Ó¬O±q (3~49)¡A
                       ..........
                      ³sx­Ó¬O±q (x~49)¡A
                      ³s7­Ó¬O±q (7~49) ­pºâªº¡C
                     
      ¨Ì¾Ú²Î­p³W«h¡A 02¡B03Äæ ¤£¸Ó¦³ ³s6­Óªº¼Æ¦r¡A 06Äæ ¤£¸Ó¦³ ³s7­Óªº¼Æ¦r
       ½Ð¦b½T»{³W«h¡C

TOP

¦^´_ 8# Airman


   
   
    ³o¬O§Ú°µªºµª®×¡A½Ð½T»{

TOP

¦^´_ 11# Airman

   ¸Õ¬Ý¬Ý¬O§_²Å¦X»Ý¨D
          ¤µ¤éÁ`ªí(§¡­È±Æ§Ç).rar (90.38 KB)

TOP

¦^´_ 16# Airman


    ¬O§_¥i§iª¾¹ê»Ú¤WŲ§O¿ëÃѤF´X¦Ê­ÓÀɮסA¥Î¤F¦h¤Ö®É¶¡©O?

TOP

¥»©«³Ì«á¥Ñ Scott090 ©ó 2019-5-5 21:16 ½s¿è

¦^´_ 19# Airman


    ©êºp¡A¸Õ¹BÂà«á¨S¦³ remark ' ®³±¼¡C
     ¤£¥Î¤H¤u¤JÀɦW
     ½Ð­«¸Õ
    Option Explicit
Option Base 1

''===================
Sub Main()
      Dim wb As Workbook, sh As Worksheet, shSample As Worksheet, fpath$
      Dim arColor%(7), arDATA
      Dim i%, j%, k%, fileNo%, RowNo%, colNo%
      Dim Cat$    'Àɮרt¦C¥N½X
      Dim colorNo%      '©³¦â¼Æ
      
      colorNo = 7
      colNo = 49
      ReDim arDATA(colorNo, colNo)
      
      Application.ScreenUpdating = False
      
      fpath = ThisWorkbook.Path
      
'¨ú±o±ýµû¦ôªºÀÉ®×
'================
   getFileNames
      
'¨úÀx¦s®æ©³¦âªíCaeColor
'==================
      Set shSample = ThisWorkbook.Sheets("Sample")
      With shSample
            colorNo = 7       '7ºØ©³¦â
            For i = 1 To colorNo
                 arColor(colorNo - i + 1) = .Cells(i + 1, 1).Interior.ColorIndex
           Next
      End With
      
      Set sh = ThisWorkbook.Sheets("FileNameSh")
      
      fileNo = 1: Cat = sh.Cells(1, 2)
      Do While sh.Cells(fileNo, 2) <> ""
            If sh.Cells(fileNo, 2) <> Cat Then GoSub FinishCatFile: Cat = sh.Cells(fileNo, 2)
            
                  DoEvents
                  Application.ScreenUpdating = False
                  
                  Set wb = Workbooks.Open(fpath & "\" & sh.Cells(fileNo, 1))
                  RowNo = [B65536].End(xlUp).Row
                  If RowNo < 10 Then GoTo NextFile          '­ì³W«h³] Rowno <10 «h¤£³B²z
                  
                  RowNo = RowNo - 1 - colorNo
                  For i = 1 To colorNo                '±q 1 ~ 7 ©³¦â
                        
                        For j = 1 To colNo            '±q 1~ 49 Äæ
                              For k = 0 To i - 1            '¬d®Ö³sÄò¬Û¦P©³¦â
                                    If RowNo - k = 1 Then GoTo NextFile       'Àɮתº¦³®Ä¦C¼Æ¤ñ©³¦â¼Æ¤Ö¡ACellsªº¦C¤w¨ì²Ä1¦C
                                    If Cells(RowNo - k, j + 1).Interior.ColorIndex <> arColor(i) Then GoTo NextCol
                              Next
                              arDATA(colorNo - i + 1, j) = arDATA(colorNo - i + 1, j) + 1
NextCol:
                        Next
NextColor:
                   Next
            
NextFile:
            wb.Close (fpath & "\" & sh.Cells(fileNo, 1))
            Set wb = Nothing
            fileNo = fileNo + 1
            
      Loop
      GoSub FinishCatFile           'For the last one date code catagory
      
Exit Sub

FinishCatFile:
      With shSample
            .[b2].Resize(colorNo, colNo) = arDATA
            .Copy
      End With
      Sheets("Sample").Name = "¤µ¤éÁ`ªí(§¡­È±Æ§Ç) - " & Cat & "_²Î­p"
      On Error Resume Next
      Kill fpath & "\" & "¤µ¤éÁ`ªí(§¡­È±Æ§Ç)-" & Cat & "_²Î­p.xls"
      On Error GoTo 0
      
      ActiveWorkbook.Close savechanges:=True, Filename:=fpath & "\" & "¤µ¤éÁ`ªí(§¡­È±Æ§Ç)-" & Cat & "_²Î­p.xls"
      ReDim arDATA(colorNo, colNo)        'clear contents
      Application.ScreenUpdating = True
Return
End Sub

'To get all file names  into a working sheet
'=============================
Sub getFileNames()
      Dim fs, Cat$
      Dim sh As Worksheet
      Dim fpath$
      Dim i%, j%, R%
      
      fpath = ThisWorkbook.Path
      On Error Resume Next
      Set sh = Sheets("FileNameSh")
      If Err.Number <> 0 Then Sheets.Add.Name = "FileNameSh": Set sh = ActiveSheet
      On Error GoTo 0
      
      sh.Cells.Clear
      
      With sh
            fs = Dir(fpath & "\*.*")
            Do Until fs = ""
                 Cat = Left(Right(fs, 16), 12)
                 If InStr(Cat, "(2019") <> 0 Then
                        R = R + 1
                        .Cells(R, 1) = fs
                        .Cells(R, 2) = Cat
                  End If
                  fs = Dir
            Loop
            
            With .Sort
                  .SortFields.Add Key:=[B:B]
                  .SetRange sh.UsedRange
                  .Apply
            End With
      End With
End Sub

TOP

¦^´_ 21# Airman


  ­n§â§âµ{¦¡Àɸò¸ê®ÆÀÉ©ñ¦b¦P¤@¸ô®|¡C

   

  ½Ð°Ý¦³¥X²{¦p¤W¹Ï¦³ÀɮצWºÙªº¤u§@ªí¶Ü?

TOP

¦^´_ 24# Airman


    §A¨S°õ¦æªº³¡¤À¬O¹ï¤ÀÃþªº±Æ§Ç¡C

     µ²ªG¤S¦p¦ó?

TOP

        ÀR«ä¦Û¦b : ¡i¬O§_µo´§¤F¨}¯à¡H¡j¤H¶¡¹Ø©R¦]¬°µu¼È¡A¤~§óÅã±o¬Ã¶Q¡CÃø±o¨Ó¤@½ë¤H¶¡¡AÀ³°Ý¬O§_¬°¤H¶¡µo´§¤F¦Û¤vªº¨}¯à¡A¦Ó¤£­n¤@¨ý¨Dªø¹Ø¡C
ªð¦^¦Cªí ¤W¤@¥DÃD