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

¦p¦ó¾ã²z[Àx¦s®æ]ªº¸ê®Æ

¦^´_ 3# valenty823


   °ò¥»¤W¨S³W«hªº¤u§@µ{¦¡¬O¤£¯à±µ¨üªº
­nª¾¹D±Æ¯Z³W«h¤~¯à¨Ì·Ó³W«h¼g¥Xµ{¦¡
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¥»©«³Ì«á¥Ñ Hsieh ©ó 2010-7-31 23:28 ½s¿è

¦^´_ 5# valenty823
  1. Sub yy()
  2. Set d = CreateObject("Scripting.Dictionary")
  3. For Each a In Range([B4], [D65536].End(xlUp))
  4.   If d(a.Value) = "" Then
  5.   d(a.Value) = _
  6.   Join(Array(a, Cells(a.Row, 1).Value, Cells(2, a.Column).Value, Cells(3, a.Column).Value), ",")
  7.   Else
  8.     d(a.Value) = _
  9. d(a.Value) & "," & Join(Array(Cells(a.Row, 1).Value, Cells(2, a.Column).Value, Cells(3, a.Column).Value), ",")
  10.   End If
  11. Next
  12. [F2:O65536] = ""
  13. For Each ky In d.keys
  14. ar = Split(d(ky), ",")
  15. [F65536].End(xlUp).Offset(1, 0).Resize(, UBound(ar) + 1) = ar
  16. Next
  17. Range("A:A").Locked = False
  18. End Sub
½Æ»s¥N½X
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

        ÀR«ä¦Û¦b : ¯àµ½¥Î®É¶¡ªº¤H¡A¥²¯à´x´¤¦Û¤v§V¤Oªº¤è¦V¡C
ªð¦^¦Cªí ¤W¤@¥DÃD