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

¸ó¤u§@ªí¦Û°ÊÁôÂêťզC°ÝÃD

¦^´_ 3# msmplay


Sheets(i).Rows("5:25").SpecialCells(xlCellTypeBlanks).EntireRow.Hidden =true

i ¥¼Âର[¤å¦r]«¬ºA, ¬O¥H INDEX ³B²z¤u§@ªí, ¦Ó¤£¬O¤u§@ªí[¦WºÙ],
³Ì²³æ¤èªk:
Sheets(i & "").Rows("5:25").SpecialCells(xlCellTypeBlanks).EntireRow.Hidden =true

¥Î­ì¨Óªº CSTR( i)  ¤]¥i!!!

TOP

  1. Sub ±Æ§Ç¯Z§O()
  2. Dim i As Integer
  3. For i = 1 To 31
  4.     With Sheets(i & "")
  5.         '±Æ§Ç
  6.         .[C5:AI16].Sort Key1:=.[D5], Order1:=xlAscending, Header:=xlNo, _
  7.                   OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
  8.                   
  9.         'ÁôÂÃ
  10.         On Error Resume Next '²¤¹L¨S¦³ªÅ¥Õ®æªº¿ù»~
  11.         .[C5:C16].SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
  12.         On Error GoTo 0
  13.     End With
  14. Next i
  15. End Sub
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ ­ã´£³¡ªL ©ó 2016-4-5 16:40 ½s¿è

¦^´_ 9# msmplay

¢ÑÄæ¦³¤½¦¡¡A¤£°Ê¥¦¡A§Q¥Î¢Ï¢ØÄ欰»²§U¡]ª`·N¡G¢Ï¢ØÄ椣¥i¬°¤å¦r®æ¦¡¡A¶·¬°¡e³q¥Î®æ¦¡¡f¡^¡@

Sub ±Æ§Ç¯Z§O()
Dim i As Integer
Application.Calculation = xlCalculationManual 'Ãö³¬¦Û°Ê­«ºâ, ¥[§Ö³t«×
For i = 1 To 31
¡@¡@With Sheets(i & "")
¡@¡@¡@¡@¡@.[AJ5:AJ16] = .[D5:D16].Value '±NDÄæ¤½¦¡­È¼È¶K¦ÜAJÄæ
¡@¡@
¡@¡@¡@¡@¡@'±Æ§Ç(§ï¥HAJÄæ¬°¥D)
¡@¡@¡@¡@¡@.[C5:AJ16].Sort Key1:=.[AJ5], Order1:=xlAscending, _
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@Header:=xlNo, OrderCustom:=1, _
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@MatchCase:=False, Orientation:=xlTopToBottom
¡@¡@
¡@¡@¡@¡@¡@.[AJ5:AJ16] = .[C5:C16].Value '±NCÄæ¤½¦¡­È¼È¶K¦ÜAJÄæ
¡@¡@¡@¡@¡@On Error Resume Next '²¤¹L¨S¦³ªÅ¥Õ®æªº¿ù»~
¡@¡@¡@¡@¡@.[AJ5:AJ16].SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True 'ÁôÂÃ
¡@¡@¡@¡@¡@On Error GoTo 0
¡@¡@
¡@¡@¡@¡@¡@.[AJ5:AJ16].ClearContents '²M°£AJÄæ
    End With
Next i
Application.Calculation = xlCalculationAutomatic '«ì´_¦Û°Ê­«ºâ
End Sub

TOP

        ÀR«ä¦Û¦b : ¤@­Ó¤H¤£©È¿ù¡A´N©È¤£§ï¹L¡A§ï¹L¨Ã¤£Ãø¡C
ªð¦^¦Cªí ¤W¤@¥DÃD