Excel单元格内插入图片(VBA创建函数,根据图片名称批量插入)
创作时间:
作者:
@小白创作中心
Excel单元格内插入图片(VBA创建函数,根据图片名称批量插入)
引用
CSDN
1.
https://blog.csdn.net/yujiaerzong/article/details/79619527
本文将介绍如何在Excel中使用VBA(Visual Basic for Applications)批量插入图片。通过创建一个简单的VBA函数,你可以根据单元格中的图片名称,自动将图片插入到指定位置。这个方法特别适合需要在Excel表格中批量插入图片的场景,例如制作产品目录、项目报告等。
操作步骤
创建素材文件夹
在桌面上创建一个名为“图库”的文件夹,用于存放要插入的图片。同时,准备一个Excel文件,例如命名为“花.xlsx”,作为待插入图片的工作表。设置Excel表格内容布局
确保Excel表格的内容布局如下图所示:创建VBA函数
打开Excel文件,按Alt + F11
打开VBA编辑器,选择Sheet1,然后将以下代码复制到代码窗口中:Sub 插入图形应用() For Each shap In Sheet1.Shapes If shap.Type <> 8 Then shap.Delete Next shap For Each Rng In Range([a2], Cells(Application.CountA(Columns(1)), 1)) Dim i As String i = "" If Len(Dir(ThisWorkbook.Path & "\图库\" & Rng & ".jpg")) Then i = ThisWorkbook.Path & "\图库\" & Rng & ".jpg" ElseIf Len(Dir(ThisWorkbook.Path & "\图库\" & Cells(j, 1) & ".png")) Then i = ThisWorkbook.Path & "\图库\" & Rng & ".png" End If Set rngs = Cells(Rng.Row, 3) Sheet1.Shapes.AddPicture i, True, True, rngs.Left, rngs.Top, rngs.Width, rngs.Height Next End Sub
开启Excel开发工具
如果你的Excel中没有“开发工具”选项卡,需要先将其开启。具体操作为:文件 -> 选项 -> 自定义功能区 -> 开发工具
,勾选后点击确定。插入表单控件
在“开发工具”选项卡中,选择“插入”,然后选择“表单控件”中的“按钮(窗体控件)”。在工作表中绘制一个按钮,弹出的对话框中选择之前创建的VBA函数“插入图形应用”,并修改按钮名称为“插入图片”。
使用说明
- 图片显示大小由给定表格大小决定,可以在插入前根据需要调整单元格大小。
- 该程序已经包含了对“jpg”和“png”格式图片的判断,如果需要支持其他格式,可以自行修改代码。
- 确保图片名称与Excel表格中对应单元格的名称完全一致,包括大小写。
通过以上步骤,你就可以在Excel中实现批量插入图片的功能了。这个方法不仅提高了工作效率,还让数据展示更加直观和生动。
热门推荐
广东5城4天3晚自驾游:从广州塔到英西峰林,10大网红景点打卡攻略
增城秋色正浓!6大景区、特色美食和精品民宿攻略
中班孩子注意力集中时间
Nginx安全防护实战:基础配置、高级防护与漏洞扫描
Nginx性能调优实战:五大模块配置详解
Prometheus监控Nginx:配置、指标与可视化全攻略
Nginx故障排查:启动问题与HTTP错误全面解析
驾考科目一:从1300题到500题的高效备考法
安全选购微波炉:5大要点和使用禁忌全解析
18种黄芪养生茶:补气固表的养生之道
选购燃气灶必看:气源、火力、材质等9大关键因素
燃气灶怎么选?9大核心要素帮你轻松选购
苹果生姜水的功效与禁忌:协和专家全面解析
秋冬情绪困扰怎么办?中医专家推荐药方与穴位按摩
情感性泪水含特殊蛋白质,哭泣助身心排毒
如何毁掉一个孩子的专注力?
专注力关乎孩子的学业和未来,这样培养,准错不了
火龙果助消化有讲究:食用时间与禁忌全解析
直径10公里小行星撞击地球,最新研究揭示恐龙灭绝真相
如何清洗乳胶漆污渍?
科学家揭示鲸鱼水中睡眠基因,解码单半球睡眠之谜
最新研究改写鲸鱼进化史:北半球发现最古老须鲸化石
车厘子护眼有奇效,维生素A含量远超常见水果
从南瓜玉米到紫薯杏仁:五款杂粮豆浆制作全攻略
从椰子水到绿茶:10款夏日健康饮品指南
“软黄金”鳗鱼的冬季养生之道:挑选与烹饪指南
鳗鱼营养价值是普通鱼60倍,4种做法吃出健康
蒲烧鳗鱼饭制作攻略:选材烹饪一步到位
家庭版鳗鱼饭制作详解:两种方案任你选
借款合同暗藏风险,这些条款和案例教你如何避坑