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

[µo°Ý] "±Æ§Ç"/"§R°£¾ã¦C"¦³¨S¦³¨ä¥¦ªºµ{¦¡¼gªk?

¦^´_ 10# PJChen
2010ª©¥»¬O¥i¥H¦hÁä±Æ§Ç¡A§A©Ò¿ýªºµ{¦¡½X§Y¥i
­Y­n¥H2003±Æ§Ç­­¨î¡A¥i§Q¥Î±Æ§ÇÄæ¦ì¶¶§Ç¡A¨Ï¥Î°j°é¥h±Æ¦C§Y¥i¡A¦ý³o­n§A»¡©úÄæ¦ì¶¶§Ç
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 12# PJChen
2010»P2003±Æ§Ç¤èªk¤£¦P
§A©Ò¤W¶ÇªºÀÉ®×Äæ¦ì»Pµ{¦¡½X¤£²Å
¨Ì·Ó¤j·N­×§ï¦p¤U
  1. Sub nn()
  2. With Workbooks("BCM Order_Format.xlsx")
  3.    With .Sheets("PO")
  4.    Set Rng = Union(.[D2], .[Z2], .[H2], .[G2], .[E2])
  5.     .AutoFilter.Sort.SortFields.Clear
  6.     For Each A In Rng
  7.        .AutoFilter.Sort.SortFields.Add Key:=.Range(A, A.End(xlDown)) _
  8.         , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
  9.         xlSortNormal
  10.     Next
  11.     With .AutoFilter.Sort
  12.         .Header = xlYes
  13.         .MatchCase = False
  14.         .Orientation = xlTopToBottom
  15.         .SortMethod = xlPinYin
  16.         .Apply
  17.     End With
  18.   End With
  19. End With
  20. End Sub
½Æ»s¥N½X
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 17# PJChen
  1. Sub nn()
  2. With Workbooks("BCM Order_Format.xlsx")
  3.    With .Sheets("PO")
  4.    Set b = .Range("A1").CurrentRegion
  5.    a = Array(4, 26, 8, 7, 5)
  6.     .AutoFilter.Sort.SortFields.Clear
  7.     For i = 0 To 4
  8.        .AutoFilter.Sort.SortFields.Add Key:=b.Columns(a(i)) _
  9.         , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
  10.         xlSortNormal
  11.     Next
  12.     With .AutoFilter.Sort
  13.         .Header = xlYes
  14.         .MatchCase = False
  15.         .Orientation = xlTopToBottom
  16.         .SortMethod = xlPinYin
  17.         .Apply
  18.     End With
  19.   End With
  20. End With
  21. End Sub
½Æ»s¥N½X
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¥»©«³Ì«á¥Ñ Hsieh ©ó 2012-4-30 19:33 ½s¿è

¦^´_ 19# PJChen
Set b = .Range("A1").CurrentRegion
¬O§âÅܼÆb³]¦¨»PA1Àx¦s®æ©Ò¦³¬Û³sªº½d³ò
´N¬O»¡±qA1¦V¥k¨ì¾ãÄæªÅ¥Õ¡B¦V¤U¨ì¾ã¦CªÅ¥Õ©Ò§Î¦¨ªº½d³ò¡A½Ð¬Ý°Êµe¡C
play.gif
©Ò¥H¡A¦b2010ª©¥»¤¤¡A¿z¿ï±Æ§ÇÄæ¦ì¬O¥ý·s¼W©Ò¦³±Æ§Ç¼h¯Å«á
¦A¤@¦¸¨Ì·Ó³]©w¼h¯Å¥ý«á¥h±Æ¦C(Apply)

a = Array(4, 26, 8, 7, 5)
§ï¦¨a = Array(D,Z,H,G,E),´N¦æ¤£³q¤F
³o¬O¦]¬°D,Z,H,G,E³o·|µø¬°5­ÓÅܼÆD,Z,H,G,E¡A¦Ó¤£¬O³o5­Ó¦r¥À
a = Array("D","Z","H","G","E")
³o¼Ë¤~·|§â°}¦C¤¸¯ÀŪ¬°¦r¥À
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

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