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

·Q§ä¥X»P«e¤@¦C­«½Æªº¼Æ¦r

ÁÂÁ½׾Â,ÁÂÁ¦U¦ì«e½ú
«á¾ÇÂǦ¹©«½m²ß°}¦C,¾Ç²ß¤è®×¦p¤U,½Ð¦U¦ì«e½ú«ü±Ð

°õ¦æµ²ªG:



Option Explicit
Sub TEST()
Dim Brr, i&, j%, A$, Q$, TT$, T$
'¡ô«Å§iÅܼÆ
Brr = Range([M1], [A65536].End(xlUp))
'¡ô¥OBrrÅܼƬO ¤Gºû°}¦C,¥HA~MÄæÀx¦s®æ­È±a¤J°}¦C¤¤
For i = 1 To UBound(Brr)
'¡ô³]¶¶°j°éi
   For j = 1 To UBound(Brr, 2)
   '¡ô³]¶¶°j°éj
      T = Brr(i, j)
      '¡ô¥OTÅܼƬO °j°éBrr°}¦C­È
      If InStr(A, "/" & T & "/") Then TT = TT & "," & T
      '¡ô¦pªGAÅÜ¼Æ ¥]§t¤F¥H(TÅܼƦb«e«á¥]§¨"/"ªº·s¦r¦ê)??
      '¡ô¥OTÅܼƯǤJTTÅܼƫá¤è,¥H³rÂI¹j¶},¦¨¬°·s¦r¦ê
      '(·íi=1®É,A¬Oªì©l­È"",©Ò¥H±ø¥ó³£¤£·|¦¨¥ß)

      Q = Q & "/" & T & "/"
      '¡ô¥OQÅܼƦ¬¶°¸Ó°j°éªº°}¦C­È,°µ¬°¤U¤@°j°éªºAÅܼÆ
   Next j
   Brr(i, 1) = Mid(TT, 2): TT = "": A = Q: Q = ""
   '¡ô¥OBrr°}¦C²Ä1Äæ¼g¤J²Å¦X±ø¥óªº¼Æ¦r
Next i
[P1].Resize(UBound(Brr)) = Brr
'¡ô¥OBrr°}¦C­È±q[P1]¶}©l¼g¤JÀx¦s®æ¸Ì,¶W¹L¦¹½d³òªº°}¦C­È©¿²¤
End Sub
¥Î¦æ°Ê¸Ë¸mÂsÄý½×¾Â¾Ç²ß«Ü¤è«K,ÁÂÁ½׾¸gÀç¹Î¶¤
½Ð¤j®a¤@°_¤W½×¾Â¨Ó¥æ¬y

TOP

        ÀR«ä¦Û¦b : ¤f»¡¦n¸Ü¡B¤ß·Q¦n·N¡B¨­¦æ¦n¨Æ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD