首页/办公软件

如何将图片批量导入Excel表格里相对应的地方?

发布于:2023-05-05 11:00:02
18人 分享

腿腿教学网-如何将图片批量导入Excel表格里相对应的地方?


将图片批量导入Excel表格里相对应的地方,首先你要确保Excel表格有专门的单元格用于显示图片,一般是在第一行或者第一列。接下来就可以解始导入图片了:

腿腿教学网-如何将图片批量导入Excel表格里相对应的地方?

 步骤1:将图片准备好,可以放置在电脑中统一的文件夹中。 

 步骤2:打解Excel表格,选中要插入图片的单元格,点击“插入”,在“插入图片”框中选择本地磁盘中的图片,即可将图片插入到单元格中。 

 步骤3:如果要插入的图片较多,可以使用VBA代玛来实现,方法如下:

 1. 首先在Excel表格中插入相应的图片单元格,形成一个表格,每个单元格都有一个唯一的标识符,如A1、A2、B1、B2等; 

 2.然后在Visual Basic编辑器中输入下面的代玛: Dim sPath As String Dim iRow As Integer sPath = “D:\Images\” '这里存放图片的文件夹 iRow = 1 Do Until IsEmpty(Cells(iRow,1))    Cells(iRow,2).Select   

 ActiveSheet.Pictures.Insert(sPath & Cells(iRow,1) & “.JPG”).Select    iRow = iRow + 1 Loop

 3. 运行上述代玛,即可将图片批量导入Excel表格里相对应的地方。 

 步骤4:如果要将图片链接插入Excel表格,可以使用另外一个VBA代玛,代玛如下: Sub insertImage()    Dim objPic As Shape    Dim iRow As Integer    iRow = 1    Do Until IsEmpty(Cells(iRow,1))        Set 

 objPic = ActiveSheet.Shapes.AddPicture(Cells(iRow,1), msoFalse, msoTrue, 0, 0, -1, -1)        objPic.LinkToFile Cells(iRow,1)        iRow = iRow + 1    Loop End Sub 此代玛会将所有添加的图片链接到原始图片

 位置,即可实现批量导入Excel表格里相对应的地方。 

 总结:

 通过上述几个步骤,可以将图片批量导入Excel表格里相对应的地方。第一种方式是手动插入,操作简单,但是时间比较长,如果图片较多的话,不太实用。

 而第二种方法可以使用VBA代玛实现,可以大大节省时间,且操作简单,但是需要一定的VBA知识,如果不熟悉VBA,也可以参考网上的教程,先进行学习,再进行操作。

转载请注明来源本文地址:https://m.tuituisoft/office/38691.html

上一篇:没有了 下一篇:没有了