国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
篩選后數(shù)據(jù)復(fù)制到別的sheet
自動(dòng)過(guò)濾filter處理的結(jié)果,如何復(fù)制到別的sheet?這里重點(diǎn)是,復(fù)制的對(duì)象是過(guò)濾后的數(shù)據(jù),而不是全部的數(shù)據(jù)。

看實(shí)現(xiàn)過(guò)濾數(shù)據(jù)復(fù)制的代碼

代碼

 
Sub Macro3()  With Worksheets("Sheet1")    .Range("A1").AutoFilter _      Field:=7, _      Criteria1:=">=200", Operator:=xlAnd, _      Criteria2:="<=300"    .Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).Copy _      Worksheets("Sheet2").Range("A1")  End WithEnd Sub

運(yùn)行結(jié)果(sheet2的數(shù)據(jù))

上圖中,復(fù)制后的單元格,用的是sheet2內(nèi)的單元格的格式。如果想帶著格式復(fù)制呢?

只要加上小許代碼即可

代碼

 
Sub Macro3_1()  With Worksheets("Sheet1")    .Range("A1").AutoFilter _      Field:=7, _      Criteria1:=">=200", Operator:=xlAnd, _      Criteria2:="<=300"    .Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).Copy _      Worksheets("Sheet2").Range("A1")  End With  Worksheets("Sheet2").Activate  Columns("A:H").EntireColumn.AutoFitEnd Sub

運(yùn)行結(jié)果

自動(dòng)過(guò)濾,就是數(shù)據(jù)列表中,顯示想看到的數(shù)據(jù),隱藏不想看到的數(shù)據(jù)。

用法

expression.AutoFilter(Field, Criteria1, Operator, Criteria2, VisibleDropDown)

  • Field 過(guò)濾對(duì)象的Field。第一左列是1,不是0.
  • Criteria1 過(guò)濾的字符串
  • Operator1 過(guò)濾的條件??赡苤蛋?br>
    屬性
    xlAnd (默認(rèn)值)And條件1
    xlOrOr條件2
    xlTop10Itemstop 103
    xlBottom10Items4
    xlTop10Percent5
    xlBottom10Percent6
  • Criteria2 第2個(gè)過(guò)濾條件
  • VisibleDropDown true/false.是否表示下拉箭頭。

自動(dòng)過(guò)濾例子

假設(shè)有如下表的Excel

出席番號(hào)氏名國(guó)語(yǔ)算數(shù)理科社會(huì)合計(jì)順位評(píng)価
1001佐藤205148461659不可
1002鈴木566467592465
1003高橋899297813591優(yōu)
1004田中717875853094
1005渡辺2534455415810不可
1006伊藤485642521987
1007山本928884763402優(yōu)
1008中村848976843333
1009小林615965542396
1010加藤344738491688
  1. 只顯示合計(jì)超過(guò)300的數(shù)據(jù)代碼
     
    Sub Macro1()  With Worksheets("Sheet1")    .Range("A1").AutoFilter _      Field:=7, Criteria1:="<=300"  End WithEnd Sub

    運(yùn)行結(jié)果

  2. 只顯示200<合計(jì)<300的數(shù)據(jù)代碼
     
    Sub Macro2()  With Worksheets("Sheet1")    .Range("A1").AutoFilter _      Field:=7, _      Criteria1:=">200", Operator:=xlAnd, _      Criteria2:="<300"  End WithEnd Sub

    運(yùn)行結(jié)果

 

AutoFilter 自動(dòng)過(guò)濾

使用AutoFilter,可以自動(dòng)過(guò)濾數(shù)據(jù),過(guò)濾的條件,可以通過(guò)參數(shù)來(lái)指定。

用法

方法參數(shù)常量內(nèi)容
AutoFilter
Field過(guò)濾對(duì)象的序號(hào)(序號(hào),從左邊開(kāi)始記數(shù))
Criteria1第1個(gè)過(guò)濾的條件
Criteria2第2個(gè)過(guò)濾條件。和第1個(gè)過(guò)濾條件結(jié)合使用。
VisibleDropDowntrue表示箭頭
False不表示箭頭
OperatorxlAnd第1條件和第2個(gè)條件的關(guān)系。Criteria1 并且 Criteria2
xlOrCriteria1或者Criteria2
xlTop10Items前10個(gè)
xlBottom10Items后10個(gè)
xlTop10Percent前10%
xlBottom10Percent后10%

例子

 
'field序號(hào)1(單元格A列)中,等于"6"的單元格,過(guò)濾出來(lái)。Sub AutoFilter()    Worksheets("Sheet1").Cells(1, 1).AutoFilter Field:=1, Criteria1:="6"End Sub 'field序號(hào)1(單元格A列),過(guò)濾等于"6"的單元格Sub AutoFilter()    Worksheets("Sheet1").Range("A1").AutoFilter Field:=1, Criteria1:="6"End Sub 'field2(單元格B列),過(guò)濾等于"A"的單元格Sub AutoFilter()    Worksheets("Sheet1").Cells(1, 1).AutoFilter Field:=2, Criteria1:="A"End Sub 'field2(單元格B列),過(guò)濾等于"A"的單元格Sub AutoFilter()    Worksheets("Sheet1").Range("A1").AutoFilter Field:=2, Criteria1:="A"End Sub 'field3(單元格C列),過(guò)濾大于40,而又小于60的單元格Sub AutoFilter()    Worksheets("Sheet1").Cells(1, 1).AutoFilter Field:=3, Criteria1:="<60", _                                         Operator:=xlAnd, Criteria2:=">40"End Sub 'field3(單元格C列),過(guò)濾大于40,而又小于60的單元格Sub AutoFilter()    Worksheets("Sheet1").Range("A1").AutoFilter Field:=3, Criteria1:="<60", _                                         Operator:=xlAnd, Criteria2:=">40"End Sub 'field3(單元格C列),過(guò)濾前10個(gè)單元格Sub AutoFilter()    Worksheets("Sheet1").Range("A1").AutoFilter Field:=3, Operator:=xlTop10ItemsEnd Sub 'field3(單元格C列),過(guò)濾前10個(gè)單元格Sub AutoFilter()    Worksheets("Sheet1").Range("A1").AutoFilter Field:=3, Operator:=xlTop10ItemsEnd Sub
 
收錄后注:
1、Criteria1:Variant 類(lèi)型,可選。篩選條件(一個(gè)字符串;例如,“101”)。使用“=”可搜索到空字段,或者使用“<>”可搜索到非空字段。如果省略該參數(shù),則搜索條件為 All。
如果是篩選條件是字符型數(shù)值,可用類(lèi)似Criteria1:="<'60'" 。
2、Operator的默認(rèn)值是xlAnd,可省略;
3、VisibleDropDown :Variant 類(lèi)型,可選。如果為 True 則顯示篩選字段自動(dòng)篩選的下拉箭頭。如果為 False 則隱藏篩選字段自動(dòng)篩選的下拉箭頭。默認(rèn)為 True 。
4、可用下面的代碼得到篩選后第一個(gè)和最后一個(gè)單元格的地址:
str = [B2:B300].SpecialCells(xlCellTypeVisible)(1).Address
str = [B65536].End(xlUp).Address
5、去掉篩選:AutoFilterMode = False
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Excel中VBA編程學(xué)習(xí)筆記(十二)
Range單元格對(duì)象方法(二)AutoFilter自動(dòng)篩選
excel Criteria1實(shí)例
學(xué)習(xí)VBA,報(bào)表做到飛 第一章 入門(mén)篇 1.17 AutoFilter語(yǔ)句
【引用】VBA數(shù)據(jù)篩選語(yǔ)法
VBA自動(dòng)篩選完全指南(上)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服