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

[µo°Ý] ¦p¦ó§Ö³t´M§äÃþ¦ü¦WºÙ¸ê®Æ§¨

[µo°Ý] ¦p¦ó§Ö³t´M§äÃþ¦ü¦WºÙ¸ê®Æ§¨

½Ð°Ý¦U¦ì¥ý¶i
¦]¬°±`±`­n¨ì©T©wªº¸ê®Æ§¨¤U,´M§ä¤l¸ê®Æ§¨
ex:   c:\test\   ¤U¦³1000­Ó¤£¦P¦WºÙªº¤l¸ê®Æ§¨
        ­nÀò¨ú¬ÛÃö¦rÀYa0001ªº a0001-01,a0001-02, a0001-03µ¥¸ê®Æ§¨¦WºÙ("-"«á­±ªº¤å¦r¤£©w)

¦³¹Á¸Õ°Ñ¦Òhttp://www.excelpx.com/home/show.aspx?id=34736&cid=15
¥Î    With CreateObject("Scripting.FileSystemObject").GetFolder(RtFolder)
        For Each nlFolder In .subfolders
               if nlFolder.name like "a0001*" then .....
¨Ó´M§ä¦C¥X¸ê®Æ§¨¦WºÙ
¥i¬O¦]¬°¤l¸ê®Æ§¨¤Ó¦h,±`±`­n´M§ä«Ü¤[

½Ð°Ý¦³¸û§Öªº¤èªk¶Ü?
¨Ò¦p:¦pªG§Úª½±µ¥ÎÀÉ®×Á`ºÞ¶}c:\test\
         µM«á³v¤@¿é¤Ja,´N·|¸õ¨ìa±Æ§Ç¸ê®Æ§¨¦ì¸m
         ¦A¿é¤J0,·|«Ü§Ö¸õ¨ìa0±Æ§Ç¸ê®Æ§¨¦ì¸m
         ¥H¦¹Ãþ±À,§ä¨ìa0001-01¸ê®Æ§¨¦ì¸m«Ü§Ö

¬O§_¦³Ãþ¦ü¤èªk§Ö³t¦C¥XÃþ¦ü¦WºÙ¤§¸ê®Æ§¨¦Cªí,ÁÂÁÂ

¦^´_ 1# ¤Ú§J´µ
­×§ï¤@¤U VBA: Dir ¨ç¼Æ½d¨Ò  ¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Sub Ex()
  3.     Dim MyPath As String, MyName As String, xi As Integer
  4.     MyPath = "C:\TEST\"           ' «ü©w¸ô®|¡C
  5.     MyName = Dir(MyPath, vbDirectory)       ' §ä´M²Ä¤@­Ó¤l¥Ø¿ý¡C
  6.     Do While MyName <> ""           ' °õ¦æ°j°é¡C
  7.         If MyName <> "." And MyName <> ".." Then
  8.             If GetAttr(MyPath & MyName) = vbDirectory And MyName Like "a0001*" Then
  9.                 xi = xi + 1
  10.                 Cells(xi, "A") = MyName
  11.             End If
  12.         End If
  13.         MyName = Dir                ' ´M§ä¤U¤@­Ó¥Ø¿ý¡C
  14.     Loop
  15. End Sub
½Æ»s¥N½X

TOP

¦^´_ 2# GBKEE


    ÁÂÁÂGBKEE ª©¥D
      ·Pı³t«×¦³§Ö«Ü¦h¤F:D

TOP

        ÀR«ä¦Û¦b : ¤@¥y·Å·xªº¸Ü¡A´N¹³©¹§O¤H¨­¤WÅx­»¤ô¡A¦Û¤v·|ªg¨ì¨â¤Tºw¡C
ªð¦^¦Cªí ¤W¤@¥DÃD