- ©«¤l
 - 5923 
 - ¥DÃD
 - 13 
 - ºëµØ
 - 1 
 - ¿n¤À
 - 5986 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - win10 
 - ³nÅ骩¥»
 - Office 2010 
 - ¾\ŪÅv
 - 150 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¥xÆW°ò¶© 
 - µù¥U®É¶¡
 - 2010-5-1 
 - ³Ì«áµn¿ý
 - 2022-1-23 
 
           
 | 
                
¦^´_ 4# ui123 - Option Explicit
 
 - Sub List()
 
 -     Dim sPath As String, sDir As String, i As Integer
 
 -     Dim D As Object, S As Integer
 
 -     Set D = CreateObject("SCRIPTING.DICTIONARY") '¦r¨åª«¥ó
 
 -     sPath = "D:\New folder\"
 
 -     sDir = Dir(sPath & "*.xlsx", vbNormal)
 
 -     i = 0
 
 -     Do While sDir <> ""   '¶Ç¦^¤@Ó String (¦r¦ê)
 
 -         S = InStrRev(sDir, "-") - 1
 
 -         If Not D.EXISTS(Mid(sDir, 1, S)) Then D(Mid(sDir, 1, S)) = ""
 
 -         'D.EXISTS(key) ¦r¨åª«¥óªºkey¦s¦b¶Ç¦^ True ¤Ï¤§ ¶Ç¦^ False
 
 -         sDir = Dir            '¨Ì¤W¤@¦¸ªºDir±ø¥óÄ~Äò ªºDir
 
 -         i = i + 1
 
 -     Loop
 
 -     MsgBox Join(D.keys, vbLf)
 
 - End Sub
 
  ½Æ»s¥N½X |   
 
 
 
 |