打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何将图片链接地址批量转换为图片展示

如图1,单元格内是图片链接地址,有些一个单元格内多个链接地址分行展示,怎样把这些链接地址转换为图片呢?

1

首先,我们把这些单元格内有多个链接地址的变为多个单元格,使得一个单元格一个链接地址,方法如下:

Step1:将A列全部链接地址复制粘贴到Word中,按快捷键【Ctrl+H】,点击“更多”,在查找处输入换行标记(光标定位到替换栏,点击替换→特殊字符→手动换行符),替换为段落标记“^p”(光标定位到替换栏,点击替换→特殊字符→段落标记),如图2,再点击“全部替换”。

2

Step2:将替换后的word内容复制粘贴到Excel中,一个单元格就只有一个链接地址了。

接下来再转换为图片,点击快捷键【Alt+F11】,输入以下VBA代码:

Sub ShowImage()

Dim rg As Range, shp As Shape

Rem ---------------------------------------------------

Rem 清除图形对象

For Each shp In ActiveSheet.Shapes

shp.Delete

Next

Rem ---------------------------------------------------

Rem 按名称插入图片

Rem 下行代码,根据A列开始循环处理

For I = 1 To Cells(Rows.Count, "A").End(3).Row

Set rg = Cells(I, "B")

Rem 下面代码,添加矩形

ActiveSheet.Shapes.AddShape(msoShapeRectangle, rg.Left, rg.Top,rg.Width, rg.Height).Select

Rem 下面代码,在矩形内部用图片填充

Selection.ShapeRange.Fill.UserPicture rg.Offset(0, -1).Value

Next

End Sub

执行代码,所有的链接地址转换为图片了,如图3。

3

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel VBA 7.76插入图片,你还在复制粘贴?然后修改大小?正常办公VBA太重要
网页链接代码
图片链接代码格式
【PS教程】滚动图片链接代码
移动图片用超链接代码跳转到其它网页
文章链接模块
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服