excel在单元格中插入图片

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

excel在单元格中插入图片,图片大小自动与单元格一致

插入图片后,右键图片--属性--勾选“大小随单元格变化”

列:EXCEL表格,A列是产品图片,B列是货号,能否在B列输入货号(如123)的同时把放在E:\tmp目录下的相应货号的JPG图片调出来,且大小与A列单元格完全相符。

用vba,按下ALT+F11,菜单:插入-模块,复制下面代码至代码框.按F5即可

Sub addpicture()

Dim FirstRow, LastRow As Integer, FileType As String

FirstRow = edRange.Row

LastRow = FirstRow + edRange.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

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

相关文档
最新文档