我有一个包含产品所有细节的主表,包括它的图像。目前,如果我想根据客户的产品要求向他们发送报价或库存报告,下面是它的流程-
- 客户向我发送产品SKU(项目编号)列表
- 我创建了一个新的Excel表并输入产品SKU。
- 使用Vlookup,我从主表中填充其他产品的详细信息。但是对于图像,Vlookup不起作用。因此,我必须为每个产品手动复制和粘贴相应产品的图像。
我想自动化这个过程。我屏幕录制了一个简短的视频,我希望它如何工作。请检查。Link to video
如您所见,当我在第二个工作表中输入产品SKU后,所有详细信息都将使用vlookup自动填充,但对于图像,我需要手动复制粘贴。因此,我正在寻找VBA代码,该代码可以自动从主工作表中获取与产品SKU对应的图像,并将其粘贴到单元格中,与vlookup完全相同。而且也适用于输入SKU的所有行(就像在vlookup中一样,我只需向下拖动公式,当第一列中没有数据时,它显示#N/A
,但一旦数据在那里,它会自动从主表中填充数据。我对图像也想要同样的东西)。
现在,如果我从客户那里得到一个产品SKU列表,我只需要在第一列中输入它,所有其他的细节都会自动填充,包括图片。这可以为大量的产品列表保存大量的时间。
我还在视频中展示了主表单中的图像名称与产品SKU相对应。
我希望我正确地说明了我的观点,如果我的英语很难理解,我道歉。
1条答案
按热度按时间xfb7svmp1#
请使用下一个代码。您应该将
strSKU
修改为您的真实的产品代码。但是该产品代码必须存在于图片应复制的表单的B:B中:编辑:
下一个版本的事件代码不需要任何
Vlookup
公式。无论如何,最好复制不带公式的工作表,以不存在的工作簿为目标:请在测试后发送一些反馈。