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

[µo°Ý] ¨D§U¶ñ¤J±M®×½s¸¹

¦^´_ 1# xandertco
¸Õ¸Õ§a
  1. Sub Test()
  2.     Dim r1 As Long, r2 As Long
  3.    
  4.     Application.ScreenUpdating = False

  5.     With Sheets("¥Í²£»â°h®Æ©ú²Óªí")
  6.         r1 = .Cells(.Rows.Count, "A").End(xlUp).Row - 1  '[¦X­p]ªº¤W­±¤@¦C
  7.         
  8.         ' A9 ¨ì A680 ¤¤¬°±`¼Æ¤å¦rªºÀx¦s®æ
  9.         With .Range(.[A9], .Cells(r1, "A")).SpecialCells(xlCellTypeConstants, xlTextValues)
  10.             For Each x In .Cells
  11.                 '¹ï«D»s¥O³æ¸¹ªº¦C
  12.                 If x.Value <> "»s¥O³æ¸¹" Then
  13.                     With Sheets("±M®×½s¸¹")
  14.                         .AutoFilterMode = False '¨ú®ø¦Û°Ê¿z¿ï
  15.                         r2 = .Cells(.Rows.Count, "A").End(xlUp).Row     '¥HAÄæ§ä³Ì¤j¦C¼Æ
  16.                         .Range("A1:B" & r2).AutoFilter Field:=1, Criteria1:=x.Value     '¥Hx³æ¸¹¥h¿z¿ï
  17.                         .Range("B2:B" & r2).SpecialCells(xlCellTypeVisible).Copy        '½Æ»sBÄæ¥i¨£Äæ
  18.                     End With
  19.                     x.Offset(, 16).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, Transpose:=True   'Âà¸m¶K¤W¨ìQÄæ¥k¤è
  20.                 End If
  21.             Next
  22.         End With
  23.     End With
  24.    
  25.     Application.ScreenUpdating = True
  26. End Sub
½Æ»s¥N½X

TOP

¦^´_ 4# Hsieh
¾Ç²ß¤F¡A³o¥N½X¦n¦h¤F¡A
ªº½TÀ³¸ÓºÉ¶q¤Ö¥Î½Æ»s¶K¤W¤ñ¸û¦n¡C

TOP

        ÀR«ä¦Û¦b : ¤£­nÀH¤ß©Ò±ý¡A­nÀH¤ß±Ð¨|¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD