Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 19601|回复: 8

如何用宏将文件夹图片导入到EXCEL相对应名称的单元格内

[复制链接]
发表于 2013-8-24 17:02 | 显示全部楼层 |阅读模式
  如图所示,我要将我电脑桌面文件夹(图片库)的图片批量导入图片那列,文件夹的图片名字和EXCEL表的货号是对应的,有没有老师会这个宏,教我下~~~我的QQ347024981,邮箱wang7582359@qq.com

EXCEL

EXCEL
13.jpg
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-8-24 21:45 | 显示全部楼层
Sub 宏1()
For Each r In Range("a1:a5")
  If Dir(ThisWorkbook.Path & "\" & r.Value & ".jpg") <> "" Then
   Set p = ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\" & r.Value & ".jpg")
   p.Top = r(1, 2).Top
   p.Left = r(1, 2).Left
   p.Height = r(1, 2).Height
   End If
Next
End Sub
1.gif

评分

参与人数 1 +3 收起 理由
xhrys + 3 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-8-24 22:25 | 显示全部楼层
你试试这个。

VBA插进图片.rar

72.43 KB, 下载次数: 701

回复

使用道具 举报

 楼主| 发表于 2013-8-27 11:57 | 显示全部楼层
上清宫主 发表于 2013-8-24 21:45
Sub 宏1()
For Each r In Range("a1:a5")
  If Dir(ThisWorkbook.Path & "\" & r.Value & ".jpg")  "" Th ...

还是不会 我把你的宏复制过来  然后执行 没有反应啊
回复

使用道具 举报

 楼主| 发表于 2013-8-27 11:57 | 显示全部楼层
guogongyi 发表于 2013-8-24 22:25
你试试这个。

我下载 下来 用不了啊 求原因 QQ347024981
回复

使用道具 举报

发表于 2013-8-27 17:38 | 显示全部楼层
a347024981 发表于 2013-8-27 11:57
我下载 下来 用不了啊 求原因 QQ347024981

先下载解压(任意目录)

一、把图片放在“产品图片”目录下;
二、打开“播放图片”的电子表格,即此电子表格;
三、在货号栏放置图片的单元格内输入你的图片文件名;
四、点击“播入图片”按钮后,出现选择图片文件名的对话框,此时选择“货号”列单元格,如你想在A列A2到A4插入图片,则选择B2到B4,然后确定即可。

vba插进图片.rar

70.89 KB, 下载次数: 529

回复

使用道具 举报

发表于 2013-8-27 17:41 | 显示全部楼层
请看
插入图片.gif
回复

使用道具 举报

发表于 2014-2-16 17:20 | 显示全部楼层
guogongyi 发表于 2013-8-27 17:38
先下载解压(任意目录)

一、把图片放在“产品图片”目录下;

QQ图片20140216165658.jpg 还是不会用 打开就这个样子 请问大侠 能不能把整个步骤在叙述一边,是只用你发的这个插件似的东西吗?
回复

使用道具 举报

匿名  发表于 2019-7-4 08:12
guogongyi 发表于 2013-8-27 17:38
先下载解压(任意目录)

一、把图片放在“产品图片”目录下;

学习了
回复

使用道具

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-8 17:45 , Processed in 0.309421 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表