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

¤@­Ó±Æ§Ç°ÝÃD

¦^´_ 1# 317
´£¨Ñ©p°Ñ¦Ò»P´ú¸Õ¡A±Æ§Ç¹ï¶H¬° ©±¾Q¦WºÙ¡BÃþ§O¡B°Ó«~¦WºÙ¡B¾P°âª÷ÃBµ¥¶¶§Ç¡C
  1. Option Base 1
  2. Option Explicit

  3. ' -------------------------------------------
  4. '    A3 = ªÅ¥ÕÄæ
  5. '    B3 = §Ç¸¹
  6. '    C3 = ©±¾Q¦W¡G  ¤¤¤s°Ï¡B¥j«F°Ï µ¥
  7. ' * D3 = ©±¾Q¦WºÙ  ±Æ§Ç¤è¦¡¡G  (»¼¼W)
  8. ' * E3 = Ãþ§O      ±Æ§Ç¤è¦¡¡G      (»¼¼W)
  9. ' * F3 = °Ó«~¦WºÙ  ±Æ§Ç¤è¦¡¡G  (»¼¼W)
  10. '    G3 = ³æ»ù
  11. '    H3 = ¼Æ¶q
  12. ' * I3 = ¾P°âª÷ÃB  ±Æ§Ç¤è¦¡¡G   (»¼´î)
  13. '    J3 = ³Æµù
  14. ' -------------------------------------------
  15. Sub Sorting_Sample()
  16.     Dim sortKey As Variant
  17.     Dim sortSeq As Variant
  18.     Dim i As Long
  19.    
  20.     sortKey  = Array("D", "E", "F", "I")
  21.     sortSeq = Array("A", "A", "A", "D")
  22.    
  23.     For i = UBound(sortKey ) To 1 Step -1
  24.         Range("B3").CurrentRegion.Sort _
  25.             Key1:=Cells(3, sortKey (i)), _
  26.             Order1:=IIf(sortSeq(i) = "A", _
  27.             xlAscending, xlDescending), _
  28.             Header:=xlYes, Orientation:=xlTopToBottom
  29.     Next i
  30. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¦³®É·í«äµL®É­W¡A¦n¤Ñ­n¿n«B¨Ó³¡C
ªð¦^¦Cªí ¤W¤@¥DÃD