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

½Ð°Ý:excel§Ö³t¦X¨ÖÀx¦s®æ

¦^´_ 3# jessicamsu
¥ý¥Î¼Ï¯Ã°µ¥X§Aªº®æ¦¡¡A¦A½Æ»s¶K¤W´N¥i¥H
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 7# jessicamsu
  1. Sub ex()
  2. Set d = CreateObject("Scripting.Dictionary")
  3. Application.DisplayAlerts = False
  4. For i = 3 To 1 Step -1
  5.    For Each a In Range(Cells(2, i), Cells(Rows.Count, i).End(xlUp))
  6.    mystr = a & a.Offset(, IIf(i = 1, 0, -1))
  7.       If IsEmpty(d(mystr)) Then
  8.          Set d(mystr) = a
  9.          Else
  10.          Set d(mystr) = Union(d(mystr), a)
  11.       End If
  12.     Next
  13.     For Each ky In d.keys
  14.     d(ky).Merge
  15.     Next
  16.     d.RemoveAll
  17. Next
  18. Application.DisplayAlerts = True
  19. End Sub
½Æ»s¥N½X
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

        ÀR«ä¦Û¦b : Ãø¦æ¯à¦æ¡AÃø±Ë¯à±Ë¡AÃø¬°¯à¬°¡A¤~¯àª@µØ¦Û§Úªº¤H®æ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD