【发布时间】:2015-10-27 23:33:14
【问题描述】:
我有一个包含 160 行和 2 列数据的 excel 文件 - 文章名称、价格。 我还有一个文件夹,其中包含这些文章的照片。
问题是图片名称与我的 excel 表中的文章名称不完全相同。
例如,在我的工作表中,我的文章名称为:“3714-012-P140”,但在文件夹中为“3714-012-P140--- ****”。
但是,在最初的 3 块代码(示例中为 3714;012;P140)之后,搜索中将始终只显示 1 张图片。
如何选择带有通配符的图片?
另外,我将如何将图片锁定到 excel 中的特定单元格中?我的意思是,当我调整或删除某些行/列时,图片会沿着分配给它们的单元格移动。
Dim ws As Worksheet
Dim articleCode As String, _
findStr As String
Set ws = Workbooks(1).Worksheets(1)
For i = 1 to ws.UsedRange.Rows.Count
articleCode = ws.Cells(i,1)
findStr = 'some code
ActiveSheet.Pictures.Insert( _
"C:\...path...\" & findStr & ".jpg").Select
Next i
编辑:我需要将照片插入每行数据的第三列。
【问题讨论】:
标签: vba