求助,Excel2003,修改那里才能让两组代码合在一起能同时使用,拜托各位老师了!

2025-03-22 18:51:44
推荐回答(2个)
回答1:

看了一下这两个的代码,我想你也是把sub过程中的语句是不是直接复制粘贴在一起没有做任何修改的做成一个sub过程,然后就运行的吧。
如果是这样的话那么肯定会出问题的。
因为这两个过程在定义变量的时候有三个相同的变量就是i,j,arr
你可以试试把右图的第二段dim代码改成:
dim arr1, i1, j1, m
然后下面相对应的arr,i,j都改成arr1,i1,j1
在运行一下看看
下图做了个标记



如果成功,望采纳,谢谢!

回答2:

关键要知道你的意图,才能知道怎么修改。最好发你的文件来看一看。
if 这个条件成立 then
运行一段代码
elseif 另一个条件成立 THEN
运行另一段代码
end if