提问人:MrGeetaro 提问时间:11/4/2023 更新时间:11/4/2023 访问量:44
宏将文件夹中的图片插入到 excel 列中?
Macro to insert pictures from a folder down an excel column?
问:
好吧,伙计们,我可以使用一些帮助来尝试创建一个宏,该宏可以根据图片文件名在Excel中的一列中插入大量图片,并将其插入到另一个相应的列中。我试图在短时间内创建多个带有图片的报告,我认为我可以实现它的唯一方法是我不必手动复制和粘贴每个项目的图片。
到目前为止,我只有这个 vba 打印出文件名的图片,但我基本上需要这个确切的过程来向下阅读列的整个其余部分,并根据图片文件名将图片拉到列中:
这里:
Sub InsertPicture()
ActiveSheet.Shapes.AddPicture _
Filename:="C:\Users\mrell\Pictures\como.png", _
LinkToFile:=msoFalse, _
SaveWithDocument:=msoTrue, _
Left:=ActiveCell.Left, _
Top:=ActiveCell.Top, _
Width:=-1, Height:=-1
End Sub
Sub y()
End Sub
Sub x()
End Sub
这张照片很吸引人,但它很大。我希望我需要它 如果可能的话,包裹在细胞中/细胞内。 1 1
原始文件,我想运行一个 vba 来拉取照片和 根据 B 列中的文件名将它们插入 C 列。 2 2
所以基本上这将是最终的结果。一大堆照片会 往下走 G 列,最好在自己的框内 3 3
如果可能,Id 希望它们没有锁定纵横比 单击/格式化,并随单元格移动和调整大小? 4 4
所以有没有人认为他们基本上可以从上面插入照片的想法:
- 但是让 vba 完全沿着列(比如说 C 列)向下移动,然后进入 C 列......在B列中具有隔壁(同一行)的文件名的照片?
谁能帮忙指导我?
答: 暂无答案
评论