使用VBA在Excel中删除图表

Ashwith ullal

如何使用VBA删除Excel工作簿中的所有图表。

ActiveSheet.ChartObjects("Chart 3").Activate
ActiveChart.Parent.Delete
十亿字节

这应该照顾您的需求。它还通过MsgBox提示用户,以防删除所需的图表/对象。

Sub delAllChartsInWorkbook()
' 
'delchart宏
'由ejbytes记录的1/4/2016的宏
' 
    '变量
    Dim计数为Integer 
    Dim列表作为Integer 
    Dim currSheet作为工作表
    Dim myChart作为ChartObject 
    Dim是OrNoAnswerToMessageBox作为字符串
    Dim QuestionToMessageBox作为字符串
    Dim tmpName作为字符串


    '定义变量
    计数= ActiveWorkbook.Worksheets.count 

    '******************************************** ************ 
    '使用计数的循环示例。* 
    '**************************************************** ****
    对于LIST = 1进行计数
        MsgBox“这是一个循环示例。这是工作表:” _ 
                 &ActiveWorkbook.Worksheets(LIST).Name 
    Next LIST 



    '************************ ******************************** 
    '*循环示例此工作簿中的所有工作表* 
    '*循环浏览每个工作表* 
    '*嵌套循环: * 
    '* * 
    '*外循环* 
    '******************************************** ************
    对于工作表
        MsgBox中的每个currSheet “当前工作表:”&currSheet.Name 

        '****************************************************** ** 
        '*循环浏览当前工作表上的每个图表对象* 
        '* Sheets(“ Sheet1”)。ChartObjects * 
        '* * 
        '*内部循环* 
        '******************* **************************************
        对于currSheet.ChartObjects 

            QuestionToMessageBox =“ Delete chart:'”&myChart中的每个myChart 。姓名 & ”' ?” 
            YesOrNoAnswerToMessageBox = _ 
                MsgBox(QuestionToMessageBox,vbYesNo,“是/否评论?”)

            如果YesOrNoAnswerToMessageBox = vbNo然后
                MsgBox“图表:”&myChart。
            别的
                tmpName = myChart.Name 
                MsgBox“图表:”&tmpName&“已删除!” 
                '修改我的图表?您也可以这样做:
                'myChart.Chart.ChartType = xlLine
            如果
        下一个myChart
    下一个

结束子结束

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用VBA在Excel中搜索单词,然后删除整行?

来自分类Dev

使用VBA格式化Excel图表中的数据标签

来自分类Dev

使用QuantMod从股票图表中删除假期

来自分类Dev

Excel图表中的类别名称,使用VBA而不使用任何单元格

来自分类Dev

如何使用VBA根据条件删除Excel ListObject中的行?

来自分类Dev

使用VBA在Excel中删除XML重复项

来自分类Dev

使用VBA将Excel图表和数据粘贴到PowerPoint中

来自分类Dev

使用VBA创建图表并删除边框

来自分类Dev

Excel VBA中图表轴的字符间距

来自分类Dev

如何使用VBA在Excel中引用“活动/选定”图表数据点

来自分类Dev

使用VBA(Excel)从XML DOM对象中删除(子)节点

来自分类Dev

使用VBA从Excel文件目录中删除已知密码

来自分类Dev

使用Word 2016中的VBA代码删除空目录,图表和表错误消息?

来自分类Dev

如何使用Python从Excel图表中打印图表

来自分类Dev

使用VBA在excel中的每张幻灯片上创建带有多个图表的Powerpoint

来自分类Dev

如何使用VBA在Excel中搜索单词,然后删除整行?

来自分类Dev

使用VBA格式化Excel图表中的数据标签

来自分类Dev

使用QuantMod从股票图表中删除假期

来自分类Dev

Excel图表(VBA)中的点

来自分类Dev

如何使用VBA在Excel图表中居中粘贴图片?

来自分类Dev

使用VBA将Excel图表和数据粘贴到PowerPoint中

来自分类Dev

Excel 2007使用VBA创建许多图表

来自分类Dev

VBA:使用VBA从excel图表中编辑图例名称

来自分类Dev

将Excel图表粘贴到刚粘贴了使用VBA的范围的Powerpoint中

来自分类Dev

VBA使用数组中的值创建excel图表

来自分类Dev

如何使用 VBA 代码从整个 excel 中删除多余的空格?

来自分类Dev

VBA:可以在图表中搜索和删除系列

来自分类Dev

无法使用 VBA 复制 Excel 地图图表

来自分类Dev

VBA删除Excel中未使用的命名范围

Related 相关文章

  1. 1

    如何使用VBA在Excel中搜索单词,然后删除整行?

  2. 2

    使用VBA格式化Excel图表中的数据标签

  3. 3

    使用QuantMod从股票图表中删除假期

  4. 4

    Excel图表中的类别名称,使用VBA而不使用任何单元格

  5. 5

    如何使用VBA根据条件删除Excel ListObject中的行?

  6. 6

    使用VBA在Excel中删除XML重复项

  7. 7

    使用VBA将Excel图表和数据粘贴到PowerPoint中

  8. 8

    使用VBA创建图表并删除边框

  9. 9

    Excel VBA中图表轴的字符间距

  10. 10

    如何使用VBA在Excel中引用“活动/选定”图表数据点

  11. 11

    使用VBA(Excel)从XML DOM对象中删除(子)节点

  12. 12

    使用VBA从Excel文件目录中删除已知密码

  13. 13

    使用Word 2016中的VBA代码删除空目录,图表和表错误消息?

  14. 14

    如何使用Python从Excel图表中打印图表

  15. 15

    使用VBA在excel中的每张幻灯片上创建带有多个图表的Powerpoint

  16. 16

    如何使用VBA在Excel中搜索单词,然后删除整行?

  17. 17

    使用VBA格式化Excel图表中的数据标签

  18. 18

    使用QuantMod从股票图表中删除假期

  19. 19

    Excel图表(VBA)中的点

  20. 20

    如何使用VBA在Excel图表中居中粘贴图片?

  21. 21

    使用VBA将Excel图表和数据粘贴到PowerPoint中

  22. 22

    Excel 2007使用VBA创建许多图表

  23. 23

    VBA:使用VBA从excel图表中编辑图例名称

  24. 24

    将Excel图表粘贴到刚粘贴了使用VBA的范围的Powerpoint中

  25. 25

    VBA使用数组中的值创建excel图表

  26. 26

    如何使用 VBA 代码从整个 excel 中删除多余的空格?

  27. 27

    VBA:可以在图表中搜索和删除系列

  28. 28

    无法使用 VBA 复制 Excel 地图图表

  29. 29

    VBA删除Excel中未使用的命名范围

热门标签

归档