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

[µo°Ý] §R°£­«½Æ«á¡A´M§ä­«½Æ«È¤á¸¹½X¥[Á`­È

¦^´_ 1# Changbanana

¬Ý°_¨Ó§Aªº¯Á¤ÞKEY°£¤F«È¤á½s¸¹¤§¥~¡AÁÙ¶·¥]¬ABÄ檺sell§@¬°KEY­È¡A¤~¦X¥G§A·Q§e²{ªºµ²ªG§a¡H

TOP

¥»©«³Ì«á¥Ñ Kubi ©ó 2016-9-26 15:34 ½s¿è

¦^´_ 3# Changbanana
¥i¬O½s¸¹10302¥]¬A¤j¶¯»P¤p©ú¡A¦p¦ó°Ï§O¡H

TOP

¦^´_ 5# Changbanana
¸Õ¬Ý¬Ý¡C
µ²ªG·|¼g¦bI:OÄæ
  1. Sub test()
  2.     Dim arr()
  3.     Dim dic As Object
  4.     Set dic = CreateObject("scripting.dictionary")
  5.     For i = 2 To Range("A65536").End(3).Row
  6.         If dic.Exists(Cells(i, 1).Value) Then
  7.             dic(Cells(i, 1).Value) = dic(Cells(i, 1).Value) + Cells(i, 5).Value
  8.         Else
  9.             dic(Cells(i, 1).Value) = Cells(i, 5).Value
  10.             n = n + 1
  11.             ReDim Preserve arr(1 To 7, 1 To n)
  12.             For j = 1 To 7
  13.                 arr(j, n) = Cells(i, j).Value
  14.             Next j
  15.         End If
  16.     Next i
  17.     For i = 1 To n: arr(5, i) = dic(arr(1, i)): Next i
  18.     Columns("I:O").ClearContents
  19.     [I1].Resize(1, 7) = [A1].Resize(1, 7).Value
  20.     [I2].Resize(n, 7) = Application.Transpose(arr)
  21. End Sub
½Æ»s¥N½X

TOP

¦^´_ 7# Changbanana
²³æ¨Ó»¡´N¬O±q¸ê®ÆºÝÂ^¨ú¬Y¦C¸ê®ÆÀx¦s©ó¤Gºû°}¦C(arr)¤¤³Æ¥Î¡C
¦Ü©ó ReDim ½Ð°Ñ¾\©x¤èª©»¡©ú(´å¼Ð°±¦bReDim¤å¦r¤¤«á¦A«öF1Áä)¡A·|¤ñ§Ú¸ÑÄÀªº§ó²M·¡¡C

TOP

¦^´_ 10# Changbanana

­Y¤£­n¨D°õ¦æ³t«×ªº¸Ü¥i¥Î³o­Ó¡C
  1. Sub UseFind()
  2.     Dim cell As Range
  3.     Columns("I:O").ClearContents
  4.     [I1].Resize(1, 7) = [A1].Resize(1, 7).Value
  5.     er = 2
  6.     For i = 2 To Range("A65536").End(3).Row
  7.         Set cell = Columns(9).Find(Cells(i, 1).Value, lookat:=xlWhole)
  8.         If cell Is Nothing Then
  9.             Cells(er, 9).Resize(1, 7) = Cells(i, 1).Resize(1, 7).Value
  10.             er = er + 1
  11.         Else
  12.             Cells(cell.Row, 13).Value = Cells(cell.Row, 13).Value + Cells(i, 5).Value
  13.         End If
  14.     Next i
  15. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¦³´¼¼z¤~¯à¤À¿ëµ½´c¨¸¥¿¡F¦³Á¾µê¤~¯à«Ø¥ß¬üº¡¤H¥Í¡C
ªð¦^¦Cªí ¤W¤@¥DÃD