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中实现批量插入图片的功能了。这个方法不仅提高了工作效率,还让数据展示更加直观和生动。
热门推荐
“专精特新”是什么?专精特新概念基金有哪些?
在意大利都灵举行!中国代表团出征第12届世界冬季特奥会
在意大利都灵举行!中国代表团出征第12届世界冬季特奥会
朱拉隆功大学留学全攻略:奖学金、费用、申请条件等详细解析
AIGC、AGI到底啥意思?官方确定AI相关中文译名
订立劳动合同时薪水约定不明确如何处理
胸外科主要检查哪些疾病
探索西藏珠峰大本营全攻略:行程规划、必备装备与旅行贴士
拉萨到珠峰大本营攻略:路线、自驾指南及行程费用
崩坏星穹铁道新手前期攻略指南 轻松上手的必备技巧与策略
“卯金刀”谶言:一个流传数百年的政治预言
如何克服工作中的刻板印象
科幻小说: “小众人的大众文学”
分析港股的方法有哪些?这些方法如何帮助投资者做出决策?
如果赵构完全信任岳飞,结果会怎样?
肝肠寸断的典故:源于猿猴追船救子追到肠子断裂气绝而死
《守望先锋归来》毛加英雄介绍 毛加技能及背景故事一览
2024年东南亚国家人均GDP排名:新加坡居首,马来西亚将破1.3万美元
下颌变宽是什么原因导致的
健康人格的特征、标准及如何成长
如何精准设定目标?立项目标怎么写才更有效!
在成都购房养老应考虑哪些因素?
在冥界地府中有6大至尊法宝,生死簿仅能排第二,三生石排第五
公费师范生毕业分配是怎么样分配?可以考研吗?附2024年分数线
2024年中国煤炭产业全景图谱:市场规模、竞争格局和发展前景
什么是关系型数据库?关系型数据库的定义与特点
一文带你彻底了解Wi-Fi 7
当Wi-Fi 7遇见光AP:通往未来无线网络的科普
软件架构4+1视图
落户申请书面材料指南