最近在使用单元格赋值给数组时有一些疑问,希望得到高手指点。下面这一句是一个很普通的单元格区域赋值给数组s15
dim s15(),fs15range&,s15r&,s15c&
s15 =Range(Cells(1, fs15range), Cells(s15r, s15c))
但是它只能针对当前活动工作表操作,如果我要把它指定一个工作表的话,就会出错,但是我发现可以在后面把VALUE加上就正常了。代码如下
dim s15(),fs15range&,s15r&,s15c&
s15 =Range(Cells(1, fs15range), Cells(s15r, s15c)).value
可是这些程序我都是在WPS2013个人版里编写的,运行一切正常。但是发给我朋友后,他的是office2010,运行的时候就会在这一句报错,错误代码是1004
我在想是不是office2010里的语法有什么规定,应该怎么改一下符合它这个版本的要求?
å¨OFFICEéé¢ï¼ä¸é¢ç代ç ä¸ä¼æ¥éï¼ä½æ¯è¯å®ä»ç¶æ¯å½åå·¥ä½è¡¨ï¼
Sub xxx()æå°±æ¯éè¦æå®é¤äºå½åå·¥ä½è¡¨çå ¶å®å·¥ä½è¡¨ï¼å 为è¦ä»å¦ä¸ä¸ªå·¥ä½è¡¨è¯»æ°æ®ã该æä¹åï¼
追çé£å°±æ·»å å ¶å®å·¥ä½è¡¨çå¼ç¨å³å¯ï¼ä¸é¢ç代ç æµè¯éè¿ï¼ä½ å¯ä»¥åèï¼
Option Explicit