1. 在桌面创建素材

文件夹“图库”存放要插入的图片,Excel“花”为待插入的Excel表。

2. “花”表格内容布局如下

3. 创建VBA函数(sheet1-->右键-->查看代码-->将如下代码复制进来-->保存)

Sub 插入图形应用()For Each shap In Sheet1.ShapesIf shap.Type <> 8 Then shap.DeleteNext shapFor Each Rng In Range([a2], Cells(Application.CountA(Columns(1)) , 1))
Dim i As Stringi = ""
If Len(Dir(ThisWorkbook.Path & "\图库\" & Rng & ".jpg")) Theni = ThisWorkbook.Path & "\图库\" & Rng & ".jpg"ElseIf Len(Dir(ThisWorkbook.Path & "\图库\" & Cells(j, 1) & ".png")) Then
i = ThisWorkbook.Path & "\图库\" & Rng & ".png"End IfSet rngs = Cells(Rng.Row, 3)Sheet1.Shapes.AddPicture i, True, True, rngs.Left, rngs.Top, rngs.Width, rngs.HeightNextEnd Sub

4. 将Excel“开发工具”功能开启(文件-->选项-->自定义功能区-->开发工具打勾-->确定)

5. 插入表单控件(开发工具-->插入-->表单控件),鼠标操作创建“按钮”,弹框选择如下图。

确定并修改按钮名称为,“插入图片”。

完工,可以测试一下效果啦!

插入图片显示大小由给定表格大小决定,可自行事先进行调节。

另,已经做了图片格式“jpg”or“png”判断,程序比较简单,可根据需要自行修改。

Excel单元格内插入图片(VBA创建函数,根据图片名称批量插入)相关推荐

  1. 为何excel中数据无法计算机,excel表格内数据为何无法计算机-为什么EXCEL单元格内的数字不能运算...

    我的电脑为什么不能把一个excel表中数据导入另一个... 在Excel中打不上去可能是由于数出了位数限制,对应及解决方下: 1.系统默认单元格中输入数字格式为"常规",能完全显示 ...

  2. 如何才能通过设置将excel单元格内的14位数字转换为日期格式

    如何才能通过设置将excel单元格内的14位数字转换为日期格式 (如20200226230300转换为2010-06-02-10-46-36) ? 自定义格式 0000-00-00-00-00-00 ...

  3. EXCEL 单元格内换行内容改成两行单元格内容

    EXCEL 单元格内换行内容改成两行单元格内容 需求: 绿色框框内C1 的内容 更换为C2和C3的两行单元格 C2 行内容=LEFT(C1,FIND(CHAR(10),C1)-1) C3 行内容=MI ...

  4. matlab中设置数据长度,excel表格长宽设置/如何检查excel单元格内数字长度

    EXCEL用函数提取不同字符串长度的特定数据? 直接输入公式"=left(right(a1,6),2)" 关于此公式中用到的"Left"和"right ...

  5. Excel单元格内怎么回车换行

    程序代码园发文地址:Excel单元格内怎么回车换行-程序代码园小说,Java,HTML,Java小工具,程序代码园,http://www.byqws.com/ ,Excel单元格内怎么回车换行http ...

  6. Excel单元格使用xlwings包调用python函数的公式,截取子网页(标题)的试验 问题求助CSDN

    Excel单元格使用xlwings包调用python函数的公式,截取子网页(标题)的试验 问题求助CSDN Python 环境:python3.7 的conda上的py3环境 Excel 2010 E ...

  7. MySQL创建函数和存储过程,批量插入大数据

    工作中使用Jmeter压测时,需要大数据量,可以使用MySQL创建函数和存储过程,批量插入大数据 右击新建函数,创建过程 完成后自动创建 在body部分写入过程: DECLARE id INT DEF ...

  8. Excel - 单元格内插入图片,并随单元格变动

    文章目录 1)插入图片 放到单元格内 2)选择大小和属性 a) 不随单元格改变位置和大小 效果如下: b) 随单元格改变位置,但不改变大小 效果如下: 当插入图片后,有时发现在图片上方插入几行后,图片 ...

  9. VBA Excel 单元格内多行内容的文字处理方法

    VBA Excel 实现单元格内多行内容的文字处理方法 在Excel中有很多的函数可以作用于单元格,但是其对单元格整体进行操作,因此单元格数据最好只有一行,这样Excel函数才能运行正确.但是有时候一 ...

  10. excel单元格内插入当前日期,时间

    使用以下快捷键可以快速插入当前日期或时间: Ctrl+:(分号)在单元格内插入当前日期 Ctrl+Shift+:(分号)插入当前时间, 按Ctrl+:(分号)以后输入一个空格,再按Ctrl+Shift ...

最新文章

  1. 解决ModuleNotFoundError: No module named ‘pip‘问题
  2. PPT插入文本框但是字体并不是想要的
  3. 典型的DIV+CSS布局——左中右版式
  4. mysql5.6 函数索引_聊聊MySQL中的索引
  5. kiss原则包括什么_和女孩牵手与kiss的具体方法
  6. 1205: 正序数(归并排序统计正序数)
  7. kotlin学习笔记——重载操作符
  8. python斐波那契数列前20项_兔子繁殖问题带来的智商碾压:斐波那契数列趣谈
  9. php实际应用小例子,PHP4实际应用经验篇(6)
  10. win2003 sp2+iis 6.0上部署.net 2.0和.net 4.0网站的方法
  11. 余弦定理的应用:基于文字的文本相似度计算
  12. 加载图片时报错,请大虾帮忙看看!
  13. 机器人图规划算法研究现状简述
  14. 微信开发者工具如何使用SCSS和配置wxml文件高亮及格式化
  15. 病痰饮者不能率以温药和之
  16. Java 微信企业付款到零钱
  17. skywalking-介绍
  18. VBA 为什么你redim() 动态二维数组总出错?因为 redim 动态数组不太适合和循环搭配
  19. 相片尺寸规格像素一览
  20. 网管的自我修养-电脑维护

热门文章

  1. 86. 闭锁 CountDownLatch
  2. 3-maven学习-学习创建maven的依赖属性
  3. 窗体中添加标签Label、Icon图标
  4. 单片机之时钟工作原理
  5. gem5下用se模式运行自己的测试程序
  6. 【文本挖掘】——词频统计、词云绘制与美化+[微微一笑很倾城]实战
  7. 自动绘制公路工程纵断面的AutoLisp程序
  8. 史上最详细的RACI(责任分配矩阵)使用方法及实例详解
  9. linux 查找文件命令
  10. 测试基础+性能测试+自动化测试面试题(含答案)