如何把图片插入excel单元格中,,详解 万分感谢!

发布网友 发布时间:2022-02-21 20:08

我来回答

3个回答

热心网友 时间:2022-02-21 21:38

插入 对象 位图 然后将图片复制进去 调整大小 就可以

热心网友 时间:2022-02-21 22:56

EXCEL表格,A列是产品图片,B列是货号,能否在B列输入货号(如123)的同时把放在E:\PIC目录下的相应货号的JPG图片调出来,且大小与A列单元格完全相符。
用vba,按下ALT+F11,菜单:插入-模块,复制下面代码至代码框.按F5即可

Sub addpicture()

Dim FirstRow, LastRow As Integer, FileType As String
FirstRow = Sheet1.UsedRange.Row
LastRow = FirstRow + Sheet1.UsedRange.Rows.Count - 1
FileType = InputBox("输入你的图片的后缀名", "输入图片格式", "jpg")
For i = FirstRow To LastRow
Numb = Cells(i, 2).Value
With ActiveSheet
.Pictures.Insert("D:\tmp\" & Numb & "." & FileType).Select
Set Target = .Cells(i, 1)
End With
With Selection
.Top = Target.Top + 1
.Left = Target.Left + 1
.Width = Target.Width - 1
.Height = Target.Height - 1
End With
Next i
End Sub

说明,图片文件夹 图片文件名与输入货号一致。

热心网友 时间:2022-02-22 00:30

你选择“插入—图片”没错,图片在表格中,是因为当前的这一行单元格高度不够,你可以挪动行号中间的交界线,也就是把鼠标放在比如1和2这两行中间的线,用双向箭头把这一行高度拉大就行了!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com