|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 考试加油站 于 2023-5-19 09:27 编辑
- <font size="5"><b>
- </b></font>
复制代码
以下代码在每个单元格都插入所有照片,只需在一个单元格插入一张就行,如何修改
- Sub 批插MNT照片常002()
- With ActiveSheet
- ii = Sheets("新型目录").Range("N65536").End(xlUp).Row
- brr = Sheets("插入通用MNT张照片").[A1].CurrentRegion
- For i = 2 To UBound(brr) '3列4行图片●●●●●●●●●●●●●●●●●●●●●●●●●●●
- For k = 1 To UBound(brr, 2) '3列4行图片●●●●●●●●●●●●●●●●●●●●●●●●●●●
- Sheets("插入通用MNT张照片").Activate
- Cells(i, k).Activate
- For tt = 2 To ii
- FilPath = Sheets("新型目录").Cells(tt, 14)
- On Error Resume Next
- If Dir(FilPath) <> "" Then
- Set rng = .Cells(i, k)
- .Cells(i, k).Activate
- .Pictures.Insert(FilPath).Select
- With Selection
- .ShapeRange.LockAspectRatio = msoFalse
- .Top = Cells(i, k).Top + 15
- .Left = Cells(i, k).Left + 15
- .Width = Cells(i, k).Width - 15
- .Height = Cells(i, k).Height - 15
- End With
- End If
- Next
- Next
- Next
- End With
- End Sub
复制代码
|
|