日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vba九九乘法表代码_VBA代码模块化--数据透视表

發布時間:2024/7/19 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vba九九乘法表代码_VBA代码模块化--数据透视表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本周工作中,用到了數據透視表的操作,這里匯總一下,學習途徑來自網絡,學習成果我也樂于分享一二~,代碼整理為模塊,供大家舉一反三,可以套用。

① 創建數據透視表,及基本設置

先展示數據源和結果吧:

對應的code如下:

Sub pivot() ' 創建數據透視表 ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _"Sheet1!R1C1:R8C4", Version:=6).CreatePivotTable _TableDestination:="sheet1!R2C6", TableName:="嘗試", DefaultVersion:=6 '注意,數據區域及透視表位置,使用的格式都要是R1C1這種樣式,否則報錯' 拖拽字段。可以分開寫,如下: ' 添加列 Sheets(1).Activate With ActiveSheet.PivotTables("嘗試").PivotFields("科目") '表示對于名稱為"嘗試"的數據透視表中名為"姓名"的字段進行操作.Orientation = xlColumnField '表示字段在數據透視表中的位置為列字段(行字段是xlRowField).Position = 1 '表示該字段所在列字段的位置為第1個位置 End With' 添加行 With ActiveSheet.PivotTables("嘗試").PivotFields("姓名").Orientation = xlRowField.Position = 1 End With With ActiveSheet.PivotTables("嘗試").PivotFields("性別").Orientation = xlRowField.Position = 2 End WithActiveSheet.PivotTables("嘗試").AddDataField ActiveSheet.PivotTables("嘗試").PivotFields("分數"), "求和:分數", xlSumWith ActiveSheet.PivotTables("嘗試").RowAxisLayout xlTabularRow '報表布局-以表格形式展示。參數:xlTabularRow表格,xlOutlineRow大綱,xlCompactRow壓縮(默認).RepeatAllLabels xlRepeatLabels 'xlRepeatLabels重復,xlDoNotRepeatLabels不重復(默認).ColumnGrand = False '總計。.ColumnGrand列.RowGrand行'默認都啟用True'也可以這樣:一次性設置所有行變量pf = Array("姓名", "性別")For Each pfi In pfWith .PivotFields(pfi).Orientation = xlRowField ' 設置為行變量.Subtotals = Array(False, False, False, False, False, False, False, False, False, False, False, False) ' 去掉默認的分類匯總End WithNext End With

② 值篩選--篩選器中

透視表中,篩選器字段又叫頁字段,不清楚這個情況的我剛開始吃了些苦頭,死活搜索不到自己想要的。要對數據透視表的頁字段(篩選字段)進行篩選,先使用ClearAllFilters方法清除原字段的選項:PivotFields("×××").CurrentPage = "(all)",然后可以直接使用CurrentPage屬性設置要顯示的篩選值即可。

' 例子:對透視表,將日期篩選為昨天,日期選項為單選。 Sub 設置日期() With Sheets("數據統計").PivotTables("數據透視表3").PivotFields("日期").EnableMultiplePageItems = False '僅單選n = .PivotItems.CountFor i = 1 To n '遍歷所有值If .PivotItems(i).Name = "(blank)" Then '處理可能遇到的討厭的空白.PivotItems("(blank)").Visible = FalseElseIf CDate(.PivotItems(i).Name) = Date - 1 Then '如果日期為昨天。小心!name屬性得到都是文本,即使源數據是日期,所以這里要轉化下.PivotItems(i).Visible = TrueElse.PivotItems(i).Visible = False '當然最好每一項都進行設置,不過這里multiple是falseEnd IfEnd IfNext End With End Sub

③ 值篩選--行標簽中追加

Sub 行標簽追加()Dim n, iApplication.ScreenUpdating = FalseActiveWorkbook.RefreshAllWith Sheets("數據匯總").PivotTables("數據透視表1").PivotFields("日期") '字段.EnableMultiplePageItems = True ' 允許多選,追加顯示項n = .PivotItems.Count '有多少個不重復的項For i = 1 To nIf .PivotItems(i).Name = Date Then '判斷條件,如果是昨天.PivotItems(i).Visible = TrueEnd IfNextEnd WithApplication.ScreenUpdating = True End Sub

我本菜鳥,但樂意學習。堅持用技術的復雜性代替手工操作的復雜性,繼續加油!

總結

以上是生活随笔為你收集整理的vba九九乘法表代码_VBA代码模块化--数据透视表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天天看天天摸天天操 | 国产在线观看网站 | 欧美黄色大片免费观看 | 国产精品成 | 免费黄色入口 | 日韩精品免费在线视频 | 亚洲国产v| 亚洲区精品 | 久色资源| 91精品国产综合久久久久久 | 色一情一交一乱一区二区三区 | 日韩在线91 | 银杏av | 国产在线拍揄自揄拍无码 | 日韩手机看片 | 亚洲熟女乱色一区二区三区久久久 | 欧美久久精品一级黑人c片 1000部多毛熟女毛茸茸 | 激情视频网 | 免费看黄20分钟 | 欧美日韩亚 | 日本爽妇网 | 91ts人妖另类精品系列 | 午夜偷拍福利视频 | 国产鲁鲁视频在线观看免费 | 国产欧美一区二区三区视频 | 久久久久中文字幕亚洲精品 | 蜜臀av在线免费观看 | 日韩中文字幕网 | 中国老头性行为xxxx | 羞羞动漫在线观看 | 日韩精品在线观看一区 | 中文字幕中文在线 | 成人免费入口 | 国产97色 | 成人国产在线 | 国产91传媒 | 久久国产香蕉 | 黄色美女av | 美女网站污 | 日韩视频在线观看视频 | 国产黄色在线 | 中文字幕有码无码人妻av蜜桃 | 美女a视频| 中文字幕一二三四 | 高h大肚孕期孕妇play | 国产精品毛片久久 | 国产欧美日韩在线播放 | 中文在线国产 | 日韩视频在线观看免费视频 | av在线资源播放 | 欧美福利电影 | 国产天堂第一区 | 在线99热 | 又欲又污又肉又黄短文 | 国产主播一区二区三区 | 国内精品久久99人妻无码 | 51自拍视频 | 乳色吐息免费看 | 国产欧美综合视频 | 黄色视屏在线 | 黑人多p混交群体交乱 | 国产极品91| 麻豆影片| 日韩一级精品 | 黄色一级毛片 | 国产精品成久久久久三级 | 重囗另类bbwseⅹhd | 高h视频在线免费观看 | 操你妹影院 | 精品国产a线一区二区三区东京热 | 成人羞羞国产免费动态 | 久久理论视频 | 亚洲高清久久 | 日韩精品免费一区二区在线观看 | 欧美精品久久99 | 中文字幕欧美在线 | 色www国产亚洲阿娇 自拍一区在线 | 亚洲福利| 女人下面流白浆的视频 | 成人av手机在线 | 亚洲aaa| 久草精品在线观看视频 | 中文字幕天堂 | 精品国产亚洲AV | 亚洲精品二区三区 | 美女靠逼视频网站 | 麻豆系列在线观看 | 开心激情久久 | 性网爆门事件集合av | 高清不卡毛片 | 欧美bbw视频| 老司机av导航 | 国产无套视频 | 青青草97国产精品免费观看 | av图区| 精品人妻在线播放 | 日韩经典在线 | 狠狠干天天操 | 黄色片免费在线播放 |