如何快速调整Excel中所有图表或图片的大小?
如果你处理的Excel文件包含多个图表或图片,你可能已经注意到尺寸不匹配会令工作表显得杂乱无章,增加解读难度,并在打印件或仪表板中破坏对齐。通过标准化每个图表和图片的大小——无论是使用内置的调整工具还是简单的VBA宏——你可以立即创建一个整洁、一致的布局,突出数据并使其看起来专业,无论你是为会议做准备、分享报告,还是仅仅为了保持自己的工作区有序。本教程提供了一些实用且易于遵循的步骤,利用内置的Excel功能和VBA宏,快速且统一地一次性调整所有图表或图片的大小。
一次性调整所有图表的大小
当你的工作表包含多个不同尺寸的图表(例如条形图、折线图或饼图)时,以连贯的方式呈现数据可能会很困难。为了确保所有图表外观统一,请按照以下详细说明操作:
步骤1:选择活动工作表中的所有图表
同时选择活动工作表中的所有图表,这是如果你想同时对它们进行更改所必需的操作。手动按住Ctrl键点击每个图表是可以的,但在大型工作表中会非常耗时。为了提高效率,可以使用简单的VBA宏自动选择所有的图表对象。要使用该VBA宏:
- 按Alt + F11打开VBA编辑器。
- 在VBA窗口中,点击“插入”>“模块”。
- 将以下代码复制并粘贴到模块中:
- 添加宏后,按F5或点击“运行”按钮,即可自动选择活动工作表中的所有图表。
Public Sub SelectAllCharts()
'Updated by Extendoffice 2025/7/15
ActiveSheet.ChartObjects.Select
End Sub
步骤2:为选定的图表设置大小
- 选中所有图表后,“绘图工具”(也称为“图表工具”,具体取决于你的Excel版本)将出现在功能区中,通常位于高亮显示的“格式”选项卡下。
- 在 大小 组中,输入所需的图表高度和宽度。例如,如果希望每个图表的高度为5厘米,宽度为8厘米,直接输入这些值即可。单位可以根据需要调整——Excel会根据你的区域设置识别厘米、英寸或像素等测量单位。
结果:所有选定的图表将立即采用设定的大小,整齐排列你的工作表并提升视觉一致性:

使用 Kutools AI 解锁 Excel 魔法
- 智能执行:执行单元格操作、分析数据和创建图表——所有这些都由简单命令驱动。
- 自定义公式:生成量身定制的公式,优化您的工作流程。
- VBA 编码:轻松编写和实现 VBA 代码。
- 公式解释:轻松理解复杂公式。
- 文本翻译:打破电子表格中的语言障碍。
一次性调整所有图片的大小
Excel中的图片有许多用途,例如公司标志、图标和插图,用以支持你的数据。当各种大小的图片散布在整个工作表中时,会导致混乱的外观和对齐问题。与其逐一调整图片大小,不如通过一个高效的过程将所有图像调整为你喜欢的大小:
步骤1:选择活动工作表中的所有图片
首先,选择活动工作表中的所有图片。这可以通过按住Ctrl键并单击每张图片手动完成。然而,为了更快的速度和准确性,可以使用以下VBA宏一次性选择所有图片:
- 按Alt + F11打开VBA编辑器。
- 点击“插入”>“模块”以添加新模块。
- 将以下代码复制并粘贴到模块窗口中:
- 通过按F5或选择“运行”来运行宏。当前工作表中的所有图片将被一次性选中,即使某些图片是分层或部分隐藏的,也不会遗漏。
Public Sub SelectAllPics()
'Updated by Extendoffice 2025/7/15
ActiveSheet.Pictures.Select
End Sub
步骤2:为选定的图片设置大小
- 选中所有图片后,右键单击选中的任意一张图片并选择 设置对象格式 从上下文菜单中。请注意,在某些Excel版本中或针对某些图片,菜单可能显示为 设置图片格式.
- 在 设置图片格式 对话框中,点击侧边栏中的 大小 选项。在这里,仔细输入你想要的宽度和高度值。如果想精确指定两个维度,请确保禁用纵横比锁定;否则,Excel将保持比例固定,在你更改一个维度时自动调整另一个维度。
- 在点击确定之前检查你的输入,因为任何错误的值(如交换宽度和高度或输入过大的尺寸)都会扭曲你的图片。点击确定后,所有选定的图片将立即更新为指定的大小,使你的工作表具有一致的外观,有助于提高可读性和专业性。
这种方法在准备包含多个图片的报告时,或在为仪表板安排视觉材料时尤其有用。如果你注意到某些图片未调整大小,请确保它们未被分组或设置为背景,因为这些情况可能需要特殊处理。
通过应用这些方法调整图表和图片,你可以快速标准化它们的尺寸,创建有组织且视觉吸引的工作表。如果你经常执行此类格式化任务,建议保存这些VBA宏以便重复使用。对于复杂场景,例如跨多个工作表调整对象大小或仅调整选定类型的图片,可以进一步定制自定义VBA解决方案。
故障排除提示与实用建议:
- 如果调整大小未应用于所有目标对象,请检查是否有隐藏、分组或受保护的项目阻止了更改。
- 为了避免覆盖原始对象,建议在大批量更改前保存工作簿或创建备份。
- 在调整带有重要细节的图片或图表大小时,请仔细检查所选尺寸不会使文字或细节变得不可读。使用打印预览评估结果。
最佳 Office 办公效率工具
🤖 | Kutools AI 助手:基于智能执行,彻底革新数据分析 |生成代码|创建自定义公式|分析数据并生成图表|调用 Kutools Functions… |
热门功能:查找、选中项的背景色或标记重复项|删除空行|合并列或单元格且不丢失数据|四舍五入(无公式)... | |
高级 LOOKUP:多条件查找 (VLookup)|多值查找 (VLookup)|多表查找 (VLookup Across Multiple Sheets)|模糊查找 (Fuzzy Lookup)... | |
高级下拉列表:快速创建下拉列表|依赖型下拉列表|多选下拉列表... | |
列管理器:添加指定数量的列 |移动列 |切换隐藏列的可见状态| 比较区域及列... | |
特色功能:网格聚焦|设计视图|增强编辑栏|工作簿 & 工作表管理器|资源库(自动文本)|日期提取|合并数据|加密/解密单元格|按列表发送电子邮件|超级筛选|特殊筛选(筛选粗体/倾斜/删除线等)... | |
热门15 大工具集:12 款文本工具(添加文本、删除特定字符等)|50+ 种图表 类型(甘特图等)|40+ 实用公式(基于生日计算年龄等)|19 款插入工具(插入二维码、按路径插入图片等)|12 种转换工具(小写金额转大写、汇率转换等)|7 款合并与分割工具(高级合并行、分割单元格等)|...更多精彩等你发现 |
用 Kutools for Excel 加速你的 Excel 技能,体验前所未有的高效办公。 Kutools for Excel 提供300 多项高级功能,助您提升效率,节省大量时间。点击此处,获取你最需要的功能...
Office Tab 为 Office 带来标签式界面,让你的工作更加轻松
- 在 Word、Excel、PowerPoint 启用标签式编辑和阅读
- 在同一窗口的新标签中打开和创建多个文档,无需新建窗口。
- 办公效率提升50%,每天帮你减少上百次鼠标点击!