- ©«¤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 |
|