急!!!Excel宏运行时提示错误13类型不匹配

如题所述

第1个回答  2014-06-21
出错时,打开本地窗口,看下对应的i值是多少,回到表格中,查找该单元格的内容是否为文本。追问

单元格是价格显示!我就是要调整价格

追答

如果单元格格式为货币,那么你额代码没问题。

我觉得,问题可能出现在Sheets(1)这里

你把代码改成 worksheets("表名")这样的形式看看?

代码可以简化

with worksheets("aaa")
    izuo=instr(1,.cells(i,34),"左")
    
    .cells(i,8)=int(.cells(i,8)*1.6+50)
end with

追问

能加我Q?我不会宏参数,具体说下怎么改?1061112006

追答

手机,加了也一样,那你直接替换用替换,把sheets(1)替换成worksheets("你的实际sheet名")
比如worksheets("sheet1")

追问

还是不行,替换了也没用,出现下标越界了!还是给你好评,然后没分了,也追问不了了,你有看到可以的话继续帮我看下吧

本回答被提问者采纳
第2个回答  2014-06-21
循环使用 cells(i,8)了 同学~追问

跑到第一条就错误了,黄色就是错误的,第二条都还没跑呢,我把第二条删了还是一样

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网