【傻呱呱】Excel表格指定单元格批量插入指定图片

前期准备


修改图片尺寸

  • 在一张表格里的图片数量过多且是原图插入表格的情况下,会造成表格太大,操作卡顿,所以将图片尺寸改成和单元格大小一样的尺寸很有必要
  • 下载图片尺寸批量修改脚本(ImgSizeChange

请添加图片描述

  • 使用说明
    1、python官网下载并安装python3
    2、打开cmd输入命令:pip install pillow
    3、将脚本放到图片所在目录,双击运行即可
  • 脚本运行完毕会在当前文件夹路径创建一个“output”文件夹,修改完尺寸的图片就在这个文件夹里面

请添加图片描述


设置图片单元格

  • 将要放入图片的单元格的列宽设置为15.25,行高(方图设置为96,长图根据图片高度自行调整),这样图片放进表格就能和单元格大小一样

请添加图片描述


导入VBA宏文件

  • 按下 Alt + F11 打开 Visual Basic 编辑器

请添加图片描述

  • 选择下载好的Excel表格VBA宏文件
    请添加图片描述

编辑VBA宏文件

  • 关闭Visual Basic 编辑器
  • 返回 Excel,按下 Alt + F8 打开“宏”对话框

请添加图片描述

  • 用output文件夹的路径替换掉代码中的文件夹路径(在output文件夹内的顶部的地址栏右键,选择复制路径)注意:最末尾需要添加一个 “ \ ” ,否则运行宏会报错
  • 查看当前工作表的名称,在表格的左下角,默认为 “Sheet1” ,如果不是“Sheet1”,修改代码中的工作表名称为当前工作表左下角显示的名称

请添加图片描述


效果测试

  • 在需要放入图片的单元格内输入output文件夹里的图片名称

请添加图片描述

  • 选中需要插入图片的单元格,按下 Alt + F8 打开“宏”对话框,最后执行宏即可

请添加图片描述

  • 可以看到图片已经全部插入到了指定单元格

请添加图片描述


后续

  • 做完上述操作后,此时关闭表格时会提示需要另存为启用宏的表格才能使用宏功能,点击 “否”

请添加图片描述

  • 选择新表格的保存位置(建议和原表格一样的位置),下拉框选择 “Excel启用宏的工作簿” ,然后点击 “保存”

请添加图片描述

  • 打开表格的存储位置,可以看到启用了宏的表格的图标是带了一个叹号的,可以由此来区分普通表格和宏表格
    请添加图片描述

怎样自定义图片尺寸

  • 右键图片尺寸修改脚本,选择用IDLE打开(win11系统右键后需要点击 “显示更多选项”)

请添加图片描述

  • 修改合适的数值,注意这里修改的是宽度,高度会随着高度自动变化

请添加图片描述


END
   
  • 12
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值