VBA学习(6): 调整工作表中所有图表尺寸并使其大小相同

有时候,我们想要将工作表中的所有图表进行缩放操作,且要求这些图表调整后的尺寸大小相同。如果使用手动拖放调整,看似大小相同,实际可能有差异。当然,也可以选取所有的图表后,在工作表选项卡中输入其宽度和高度值,调整它们并使其大小相同。

可以使用一小段VBA代码来帮助我们完成这项任务。代码如下:

Sub AdujstChartsSize()
   Dim lWidth As Long'图表宽度
   Dim lHeight As Long'图表高度
   Dim chtObjet As ChartObject'图表
   Dim i As Long'循环变量
   lWidth = 200'指定图表的尺寸
   lHeight = 120
    '遍历当前工作表中的图表
   For i = 1 To ActiveSheet.ChartObjects.Count
        '将图表尺寸设置为指定大小
       With ActiveSheet.ChartObjects(i)
            .Width = lWidth
            .Height = lHeight
       End With
   Next i
End Sub

 技术交流,软件开发,欢迎加微信xwlink1996 


作者其他作品:

VBA实战(Excel)(1):提升运行速度

Ribbon第一节:控件大全

HTML实战(1):新建一个HTML

VBA实战(Solidworks二次开发)(1):如何开始

VB.net实战(VSTO):Excel插件的安装与卸载

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-06-18 10:56:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-18 10:56:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-18 10:56:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-18 10:56:03       18 阅读

热门阅读

  1. 腾讯云点播ugc upload | lack signature 问题处理

    2024-06-18 10:56:03       8 阅读
  2. Redis 五种基本数据类型及场景

    2024-06-18 10:56:03       8 阅读
  3. 在Elasticsearch中添加字段

    2024-06-18 10:56:03       7 阅读
  4. Spring框架对BeanUtils.copyProperties的优化

    2024-06-18 10:56:03       7 阅读
  5. MySQL触发器基本结构

    2024-06-18 10:56:03       9 阅读
  6. Ubuntu系列-fzf最新版安装

    2024-06-18 10:56:03       8 阅读
  7. CSS外部样式

    2024-06-18 10:56:03       7 阅读
  8. Mysql中的函数

    2024-06-18 10:56:03       7 阅读
  9. Node.js 入门:

    2024-06-18 10:56:03       10 阅读
  10. Node.js 教程

    2024-06-18 10:56:03       7 阅读
  11. Nginx负载均衡之动态更新upstream

    2024-06-18 10:56:03       10 阅读
  12. ERP、CRM、SRM、PLM、HRM、OA……都是啥意思?

    2024-06-18 10:56:03       9 阅读
  13. 微信小程序录音机源代码

    2024-06-18 10:56:03       9 阅读