分类：电脑/网络-软件-办公软件
问题：VB问题x=Cells(a,1).ValueImage1.Pic 
 x = ells(a, 1).Value Image1.Picture = LoadPicture(ThisWorkbook.Path & "/" & "x.jpg")根据单元格取值插入相应图片？这段代码有问题吗？
回答：几处有疑问：
【1】
x = Cells(a, 1).Value 
a=？，    运行前要给出实际值
【2】
& "x.jpg"   表示文件名为 "x.jpg"的图片，而不是你需要的、文件名保存在单元格的图片。正确写法为：  & x & ".jpg"
【3】
路径中分隔符不是"/"，而是"\"
----------------------------------
另外，注意：
图片保存的路径应当是工作簿的路径=ThisWorkbook.Path 
假如Image1在Sheet1,VB宏应写在Sheet1模块中，如果写在不同的地方，可能出现“找不到对象”的错误。
-----------------------------------
经过这样的修改，试下来正常。