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

¨Ó·½¸ê®ÆÄæ¦ì¤ñ¹ï«á¡A±N­È¶ñ¨ì¬ÛÀ³ªºsheet­¶­±Äæ¦ì¤º

¦^´_ 3# chi830
¦pªGsource¬O¤@¤Ñªº¤W¤U¯Z®É¨è¸ê®Æ
  1. Option Explicit
  2. Sub Ex()
  3.     Dim D As Object, E As Variant
  4.     Set D = CreateObject("SCRIPTING.DICTIONARY")
  5.     With Sheets("source")
  6.         For Each E In .Range("A2", .[A2].End(xlDown))
  7.             If D(E.Text) = "" Then
  8.                 D(E.Text) = E(1, 2) & "," & E(1, 4).Text
  9.             Else
  10.                 D(E.Text) = D(E.Text) & "," & E(1, 4).Text
  11.             End If
  12.         Next
  13.     End With
  14.     For Each E In Sheets
  15.         If D(E.Cells(1).Text) <> "" Then
  16.            With E.Cells(E.Rows.Count, 1).End(xlUp).Offset(1)
  17.             .Resize(, 3) = Split(D(E.Cells(1).Text), ",")
  18.            End With
  19.         End If
  20.     Next
  21. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¯u¥¿ªº·R¤ß¡A¬O·ÓÅU¦n¦Û¤vªº³oÁû¤ß¡C
ªð¦^¦Cªí ¤W¤@¥DÃD