请大神给看看这是哪里毛病
vba吧
全部回复
仅看楼主
level 10
115051501 楼主
在家里电脑用的好好的,到办公室电脑(2016专业版)点几次就报错,请大神给看看
2025年01月06日 12点01分 1
level 7
两个问题:
具体的报错是什么?
代码是在模块、还是类里面?
几个提示:
1.过程名称有两个下划线比较奇特,建议一般不要自定义名称中使用下划线,下划线用来连接类和方法的。
2.没有看见变量定义的dim语句,不知道myAns是不是全局变量,建议在代码最前面添加Option Explicit,这样便于及时发现错误。
3.代码中的Range、Cells究竟是哪个表的,与代码位置有关,需要注意区分:如果是在模块中就相当于默认ActiveSheet.,如果是在工作表里面就默认是Me.,因此一般建议写明白。
2025年01月07日 00点01分 2
level 6
cells(49,2)改为cells(49,2).row看看
2025年01月07日 02点01分 3
level 12
报错提示是什么?B49单元格内容确定是数字?
2025年01月07日 07点01分 4
level 10
115051501 楼主
报错是这样的
2025年01月08日 09点01分 5
你这个CELLS(49,2)的单元格里面是什么数据,如果非数学 的话就肯定报错了
2025年01月09日 01点01分
@ISD_狮子座 他有两个sheet,代码没指明是哪个sheet,手动激活的是错误的sheet然后就运行代码的话,报错一点都不奇怪
2025年01月09日 05点01分
1