公司项目需求,贴上来记录一下。
Sub main()
pivot '生成透视表
insert_col_weight '计算装运单合并总毛重
insert_col_classificaton '计算新合同重量坎级
insert_col_union '合并合同运价策略和新合同重量坎级
insert_col_price '新合同单价
End Sub
Sub pivot()
Dim tabRange As Range
Dim tabCache As PivotCache
Dim tabDin As PivotTable
Set tabRange = Cells(1, 1).CurrentRegion
Set tabCache = ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=tabRange)
ActiveWorkbook.Sheets.Add
ActiveSheet.Name = "PivotTable"
Set tabDin = tabCache.CreatePivotTable(tabledestination:=Cells(1, 1), TableName:="pivottable1")
tabDin.PivotFields("合并").Orientation = xlRowField
With tabDin.PivotFields("装运单总毛重")
.Orientation = xlDataField
.Function = xlSum
End With
End Sub
Sub insert_col_w
VBA实现数据透视表及VLOOKUP公式应用

本文展示了如何通过VBA宏在Excel中创建数据透视表,以及运用VLOOKUP和IFS公式进行装运单总毛重计算、新合同重量坎级分类和新合同单价计算,实现了数据处理的自动化。
最低0.47元/天 解锁文章
4647

被折叠的 条评论
为什么被折叠?



