怎样在excel中批量插入图片并调整大小和单元格相符? 50

请教一下,现在需要做一个产品目录,B列是型号,C列是相对应的图片,因为有一千多个型号,要一张一张的插入图片并且调整图片大小的工作量实在太恐怖了,有没有什么办法能够尽量简化... 请教一下,现在需要做一个产品目录,B列是型号,C列是相对应的图片,因为有一千多个型号,要一张一张的插入图片并且调整图片大小的工作量实在太恐怖了,有没有什么办法能够尽量简化?我不太懂软件,如果牵扯到宏之累的麻烦高手指点的时候能够将操作流程尽量详细一点。

补充一点,假设5129是产品型号,这款产品有三个颜色,表格里B列就会有三个5129,但图库里图片的名称是5129蓝色,5129红色,5129白色,这样批量处理的时候会不会对应不上?是不是应该把产品型号改一下?
展开
 我来答
清风吧吧啦
推荐于2016-06-21 · TA获得超过5937个赞
知道大有可为答主
回答量:3426
采纳率:68%
帮助的人:751万
展开全部

        要批量插入图片,而且图片大小要根据单元格大小的变化进行自动调整,使用VBA编码可以快速智能的做到:

        比如a列是姓名,b列插入照片,下面是我写的代码


Sub 图片()

For Each shps In Shapes

    If shps.Type <> 8 Then shps.Delete

Next


rw = Application.CountA([a:a])

For Each a In Range("a2:a" & rw)

    lujing = ThisWorkbook.Path & "\" & a & ".jpg"

    Set rg = Cells(a.Row, 2)

    Shapes.AddPicture lujing, True, True, rg.Left, rg.Top, rg.Width, rg.Height

Next a

End Sub



点击图片可以看到执行结果,b列被调整时,图片大小也随之发生变化。

登陆都有
2009-09-05 · TA获得超过1665个赞
知道小有建树答主
回答量:1057
采纳率:0%
帮助的人:568万
展开全部
http://zhidao.baidu.com/question/98446751.html?si=2

你参考这个试试,不行的话,就直接hi回答这个问题的人,他会帮你搞定的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
simba56
2009-09-05 · TA获得超过207个赞
知道答主
回答量:736
采纳率:0%
帮助的人:205万
展开全部
VBA简单搞定啦 见我空间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zylz9941
2009-09-05 · TA获得超过1729个赞
知道大有可为答主
回答量:1304
采纳率:0%
帮助的人:714万
展开全部
确实是个难题呀
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式