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

[µo°Ý] §ó·s¸ê®Æ¦ý¦C¦ì¤£¦P

³o¤£¬OINªíª½±µ½Æ»s¨ì¥»ªí´N¦n¤F¶Ü
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 4# GBKEE
  1. Sub Ex()
  2. Set d = CreateObject("Scripting.Dictionary")
  3. With Sheet1
  4.   For Each a In .Range(.[B1], .[B1].End(xlToRight))
  5.      For Each b In .Range(.[A2], .[A2].End(xlDown))
  6.         d(a & b) = .Cells(b.Row, a.Column).Value
  7.      Next
  8.   Next
  9. End With
  10. With Sheet2
  11.   For Each a In .Range(.[B1], .[B1].End(xlToRight))
  12.      For Each b In .Range(.[A2], .[A2].End(xlDown))
  13.        If .Cells(b.Row, a.Column) = "" Then .Cells(b.Row, a.Column).Value = d(a & b)
  14.      Next
  15.   Next
  16. End With
  17. End Sub
½Æ»s¥N½X
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

        ÀR«ä¦Û¦b : ª¾ÃÑ­n¥Î¤ßÅé·|¡A¤~¯àÅܦ¨¦Û¤vªº´¼¼z¡C
ªð¦^¦Cªí ¤W¤@¥DÃD