怎么在EXCEL中通过命名批量插入图片

 时间:2026-04-29 20:30:33

1、打开需要插入图片的excel表格,且图片的命名与表格文字一致。

怎么在EXCEL中通过命名批量插入图片

2、从视图中添加宏。

怎么在EXCEL中通过命名批量插入图片

3、给宏命名,创建一个宏。

怎么在EXCEL中通过命名批量插入图片

4、输入宏,注意上面的红框是要匹配的表格位置,下面的红框为图片在电脑中的位置。以下为宏的具体代码。

Sub 图片插入()


Dim r!
Dim s As Shape
Dim rng As Range
On Error Resume Next
r = ActiveSheet.[a65536].End(3).Row
For Each s In ActiveSheet.Shapes
If s.Type <> 8 Then s.Delete
Next
For Each rng In Range("B2:B" & r)
 
ActiveSheet.Shapes.AddShape(msoShapeRectangle, rng.Left, rng.Top, rng.Width, rng.Height).Select
Selection.ShapeRange.Fill.UserPicture "C:\Users\海燕\Desktop\新建文件夹\" & rng.Offset(0, -1).Text & ".jpg "
Next
End Sub

怎么在EXCEL中通过命名批量插入图片

5、编写完后关闭编辑窗口,然后选中当前工作簿执行宏。

怎么在EXCEL中通过命名批量插入图片

6、图片就匹配上了

怎么在EXCEL中通过命名批量插入图片

  • Excel中如何批量插入图片?
  • Excel如何批量插入图片
  • Excel里批量插入图片
  • 如何在excel中批量插入图片?
  • Excel表格怎么批量插入图片?
  • 热门搜索
    头发怎么长得快 入睡困难怎么办 小孩口腔溃疡怎么办 肌肉腿怎么瘦 左附件囊肿怎么治疗 海尔空调怎么样 皮皮虾怎么清洗 小米电视机怎么样 我的世界箭怎么做 胸下垂怎么办