乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎么在excel里批量快速插入图片,并调整好大小-excel批量插图,EXCEL表格批量导入照片

怎么在excel里批量快速插入图片,并调整好大小-excel批量插图,EXCEL表格批量导入照片

作者:乔山办公网日期:

返回目录:excel表格制作


Sub 批量插入图片()

Dim wj As String

Dim rng As Range

Sheets("sheet1").Select '选中要插入图片的工作表

x = [a65536].End(xlUp).Row '取得最后一行的行号

For i = 2 To x

    na = Cells(i, 1) '从第一列(即A列)7a64e59b9ee7ad94334得到照片名,并以此名查找图片

    wj = "e:\pic" &

"\" & na & ".jpg" '图片文件存储的路径与格式(.jpg)

    If Dir(wj) <> "" Then

        Cells(i, 2).Select '图片需要插入到第二列(即B列)

       

ActiveSheet.Pictures.Insert(wj).Select

        Set rng = Cells(i, 5) '根据单元格的大小调整图片

        With Selection

            .Top =

rng.Top + 1

            .Left =

rng.Left + 1

            .Width =

rng.Width - 1

            .Height =

rng.Height - 1

        End With

    End If

Next

MsgBox "图片插入完毕"

End Sub



一、前提:

假设图片名称在A2:A15,不带扩展名,图片格式为jpg格式,图片保存在“D:\图片\”文件夹下

二、操作方法:

1、A2:A15输入图片名称(不带扩展名)

2、B2输入

="<table><img src=""D:\照片\"&A2&".jpg""width=""176""height=""220"">"

3、下拉公式到B15

说明:公式中Width 和height是装入后的图片宽和高,可自行调整。

4、选中B2:B10,复

5、返回桌面,新建一个文本文件,并打开,粘贴

6、调整Excel行距,以确保图片能装下

7、选中文本文件中的全部内容,复制

8、转到Excel中,选中B2,选择性粘贴——Ubicode文本

9、所有图片立即以相同大小插入到了B2:B10

注意:如果粘贴后,图片大小觉得不合适,这时不要急于点选其他单元格,在全部图片选中状态,任意一张图片上鼠标右键——图片属性,设置其宽和高即可统一调整图片尺寸了。


Excel小技巧



这个我之前做过的,比较好的办法是将图片插入成为批注的背景图。之前在服装公司上班的时候,有做过这个。用VBA写的。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网