如何把图片插入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这两行中间的线,用双向箭头把这一行高度拉大就行了!