永发信息网

Excel 求助VBA编写自动生成表格

答案:2  悬赏:70  手机版
解决时间 2021-11-18 11:23
Excel 求助VBA编写自动生成表格
最佳答案
1、VBA是一个工具,你得会用它才能实现你的需求。

2、首先要提供表格的格式
3、以下是一段生成表格的代码,可以试一下。
Sub lqxs()
Dim Arr, ks, js, nm1$, nm2$, dz1$, dz2$
Dim dz$, dz3$, yy$, nm$
Application.ScreenUpdating = False
Sheet3.Activate
Arr = [a1].CurrentRegion
ks = 3: js = UBound(Arr) - 1
    nm = Sheet3.Name
    yy = Left(nm, Len(nm) - 3)
    nm1 = "图表 6"
    nm2 = "图表 4"
    dz = "A2:B" & js & ",D2:E" & js
    ActiveSheet.ChartObjects(nm1).Activate
    With ActiveChart
        .SetSourceData Source:=Sheets(nm).Range(dz), PlotBy:=xlColumns
        .SeriesCollection(1).Select
        dz1 = "R3C2:R" & js & "C2"
        .SeriesCollection(1).Values = "='" & nm & "'!" & dz1
        dz2 = "R3C4:R" & js & "C4"
        .SeriesCollection(2).Values = "='" & nm & "'!" & dz2
        dz3 = "R3C5:R" & js & "C5"
        .SeriesCollection(3).Values = "='" & nm & "'!" & dz3

        .ChartTitle.Select
        Selection.Characters.Text = yy & "月份合格率"
    End With
    ActiveSheet.ChartObjects(nm2).Activate
    With ActiveChart
        .ChartArea.Select
        dz = "H2:T2,H" & js + 1 & ":T" & js + 1
        .SetSourceData Source:=Sheets(nm).Range(dz), PlotBy:= _
        xlRows
        dz2 = "R" & js + 1 & "C8:R" & js + 1 & "C20"
        .SeriesCollection(1).Values = "='" & nm & "'!" & dz2
        .ChartTitle.Select
        Selection.Characters.Text = yy & "月份不良趋势统计"
    End With
Range("A" & ks).Select
Application.ScreenUpdating = True
MsgBox "OK"
End Sub
全部回答
什么表格?发来看看,说说要求?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求知道烤箱怎么发酵包子
B站晋级题、、、在线等、、、、
从北戴河经东路到唐山乐亭县胡家坨镇距离?
求一千字通用反思
舞之家艺术培训中心(河池宜州市)地址在哪,我
小学课程107000怎么读
ps里裁剪的图像怎么复制进新建图层
CP∪散热风扇
天籁音乐艺术培训中心地址在哪,我要去那里办
2016年pass 高中英语巧记3500词录音下载地址
换个说法,意思不变:他只是兴奋地说:"那我再多
四段共阴数码管从00到99的按键C语言程序
那个……甚么!!能看图片就好了!不懂就绕道
江西高安现在装移动宽带价格
河北省卢隆县是那中地区
推荐资讯
汽车换了原车中控台会有影响吗
去苹果的一半后,连筐共重92千克,一筐苹果重
三星空调KFR-35G/WWA遥控器型号
十万加急啊!有没有兰州日结工资的活儿,什么
如何取出M20断螺丝
自己做重芝士蛋糕的模具问题!!~~
九州物流(盱城镇盱眙县工业园区天泉路郦水嘉
列竖式计算(带☆的要求验算).☆878÷3=89
0.8x3.16+4.64
施工时应该先干高层还是先干低层
沐桐自习室(二部)地址在哪,我要去那里办事,
张家口到北京西k168火车从哪个出站口出
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?