- ©«¤l
- 2035
- ¥DÃD
- 24
- ºëµØ
- 0
- ¿n¤À
- 2031
- ÂI¦W
- 0
- §@·~¨t²Î
- Win7
- ³nÅ骩¥»
- Office2010
- ¾\ŪÅv
- 100
- ©Ê§O
- ¨k
- µù¥U®É¶¡
- 2012-3-22
- ³Ì«áµn¿ý
- 2024-2-1
|
¦^´_ 3# PJChen
¨Ì¾ÚGBKEE¤j¤jªºµ{¦¡½X¤]¥i¥Hק令¡G- Sub sorting()
- Dim Wb As Workbook
-
- ' Workbooks(Workbooks("sorting.xlsm").Worksheets("±Æ§Ç").Range("D3").Value).Activate
- ' n¸Ñ½Xªº¤u§@ªí§ï¦¨¦bD3¿é¤J¡A°õ¦æ®É¤@¨Ön¦P®É¶}±Ò 2012 BCMart Chart-Adam 20121023.xls
- ' ¤U¦C×¥¿¬°°õ¦æ sorting.xlsm ®É¡A ¨t²Î·|¦Û°Ê³s¦P±N 2012 BCMart Chart-Adam 20121023.xls ¤@¨Ö¦P®É¶}±Ò¡C
- Set Wb = Workbooks.Open(ThisWorkbook.Path & "\" & Workbooks("sorting.xlsm").Worksheets("±Æ§Ç").Range("D3").Value)
-
- With Wb.ActiveSheet
- Set b = .Range("R4").CurrentRegion
- A = Array("R", "S", "T", "Q", "D")
- .AutoFilter.Sort.SortFields.Clear
- For i = 0 To 4
- .AutoFilter.Sort.SortFields.Add Key:=b.Columns(A(i)), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
- Next
- With .AutoFilter.Sort
- .Header = xlYes
- .MatchCase = False
- .Orientation = xlTopToBottom
- .SortMethod = xlPinYin
- .Apply
- End With
- End With
- End Sub
½Æ»s¥N½X |
|