excel,求高手帮我写个宏,按编号插入图片,指定的图片路径是: D盘的“AAA”文件夹,图片后缀

excel,求高手帮我写个宏,按编号插入图片,指定的图片路径是:D盘的“AAA”文件夹,图片后缀:jpg,分辨率是:240x320,当在B列的任意单元格输入图片编号,C列... excel,求高手帮我写个宏,按编号插入图片,指定的图片路径是: D盘的“AAA”文件夹,图片后缀 : jpg , 分辨率是: 240x320 , 当在B列的任意单元格输入图片编号,C列的同一行显示图片。谢谢! 展开
 我来答
nizheiwanyi
推荐于2016-08-10 · 知道合伙人软件行家
nizheiwanyi
知道合伙人软件行家
采纳数:546 获赞数:5709
数码爱好者

向TA提问 私信TA
展开全部

可使用事件自动插入。

Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = "B" And Target.Value <> "" Then
Dim myRange As Range
Set myRange = Target.Offset(0, 1)
ActiveSheet.Pictures.Insert ("D:\AAA\" & Target.Value & ".jpg")
Dim i As Single
i = ActiveSheet.Shapes.Count
ActiveSheet.Shapes(i).Left = myRange.Left
ActiveSheet.Shapes(i).Top = myRange.Top
ActiveSheet.Shapes(i).Width = myRange.Width
ActiveSheet.Shapes(i).Height = myRange.Height
End If

End Sub
更多追问追答
追问
可行,但是图片的很小,如何在宏里更改图片的尺寸?
追答

本宏设定图片与单元格大小相同。

如果想自己按照想法设定,则可修改如下语句:

ActiveSheet.Shapes(i).Width = myRange.Width
ActiveSheet.Shapes(i).Height = myRange.Height
ExcelVBA学习
2015-09-15 · TA获得超过958个赞
知道小有建树答主
回答量:1189
采纳率:0%
帮助的人:782万
展开全部

追答
手机不好打字,b列输好后,运行宏
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2015-09-15 · TA获得超过1663个赞
知道小有建树答主
回答量:6318
采纳率:30%
帮助的人:927万
展开全部
多少钱搞定?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式