|
![](https://clubstatic.excelhome.net/image/common/ico_lz.png)
楼主 |
发表于 2014-1-13 16:23
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 lhdcxz 于 2014-1-13 16:29 编辑
yanny2 发表于 2014-1-13 12:02 ![](http://club.excelhome.net/static/image/common/back.gif)
最近年底,忙了一段时间。老师,我改了代码了,可是说“方法range作用于对象worksheet时失败”哦。我K列是下 ...
你说你的文件夹是在K列,但是你调用的时候却写的是J列啊?
你在代码里面查找一下"photo",看看所有的与"photo"有关的地方是不是都是对的。例如
Call photo(Sheet3.Range(Cells(i + 10, 28 + j).Value), Sheet2.Range("J" & j).Value, Sheet2.Cells(2, nn))
就错了。
注意这句话:FilPath = ThisWorkbook.Path & "\pic\" & iRow & "\" & pname & ".jpg"
它的意思是“取得本文件夹下面的 pic 文件夹下面的iRow 文件夹里面的名字叫pname 的jpg类型的图片,你存放图片就应该符合这个要求。
|
|