返回列表 上一主題 發帖

[發問] "排序"/"刪除整列"有沒有其它的程式寫法?

回復 1# PJChen
(b) 刪除整列可見儲存格
With Workbooks("Pre-paid_Format.xlsx").Sheets("NE").Range("A:AB")
        .AutoFilter Field:=24, Criteria1:="Taipei"       '篩選條件
        .CurrentRegion.Offset(1).SpecialCells(xlCellTypeVisible).Delete xlShiftUp
End With
排序 要傳檔案 看看

TOP

回復 3# PJChen
試看看 2003的排序方式
  1.     With Windows("Pre-paid_HK Cost.xlsx").Worksheets("NONE NE")
  2.         .Range("A1:K36").Sort Key1:=.Range("A2"), Order1:=xlAscending, Key2:=.Range( _
  3.         "E2"), Order2:=xlAscending, Key3:=.Range("D2"), Order3:=xlAscending, _
  4.         Header:=xlYes, OrderCustom:=1, MatchCase:=False, Orientation:= _
  5.         xlTopToBottom, SortMethod:=xlStroke, DataOption1:=xlSortNormal, _
  6.         DataOption2:=xlSortNormal, DataOption3:=xlSortNormal
  7.     End With
複製代碼

TOP

回復 5# PJChen
.Range("A1:K36")  -> .Range("A1").CurrentRegion  就像 接龍 一直擴充連接有資料的欄及列
CurrentRegion 屬性   傳回 Range 物件,該物件代表目前的區域。目前區域是指以任意空白列及空白欄的組合為邊界的範圍

TOP

        靜思自在 : 為人處世要小心細心,但不要「小心眼」。
返回列表 上一主題