Dim arr() As Range, arr2(1 To 1000, 1 To 1), rng As RangeSet arr = Range("A1:A100")上面这段代码运行后提示“不能给数组赋值”,能不能让数组arr即是数组又是一个单元格区域呢?
第ä¸ãæä¸ä¸ªæ°ç»èµå¼ç»å¦ä¸ä¸ªæ°ç»åéï¼è¿ä¸ªæ»¡è¶³åéé满足两个æ¡ä»¶ï¼1.å¿
é¡»æ¯å¨ææ°ç»2.ä¸è¿ä¸ªå¨ææ°ç»åéçç±»åè¦ä¸èµå¼ç»å®çæ°ç»ä¸æ¨¡ä¸æ ·ç¬¬äºãRange("A1:A100")ä½ä¸ºå¯¹è±¡ï¼æ¯ä¸ä¸ªåç¬ç对象ï¼æ²¡æåå
æ ¼æ°ç»ä¹ç§°ãä¹å°±æ¯è¯´ï¼æçå°è±¡ä¸æ¯æ²¡æè§è¿æ°ç»çå
ç´ æ¯å¯¹è±¡çã第ä¸ãå³æ¯æ°ç»åæ¯ä¸ä¸ªåå
æ ¼åºåï¼è¿æ ·çæ³æ³ï¼æçè¿æ¯å¨ä¸ç§æ ç解çå±æ¬¡ä¸ãæåªè¯´ä¸ç¹ï¼ä¸ºä»ä¹è¦ä½¿ç¨æ°ç»ï¼å 为读æ°ç»å
ç´ æ¯ä»å
åä¸ç´æ¥è°ç¨ï¼é度快ãå¦æè¦å¼ç¨åå
æ ¼åºåï¼å°±æ²¡æå¿
è¦äºãç´æ¥ç¨ä¸ä¸ªRANGE对象表示åå
æ ¼åºåå°±å¯ä»¥äºã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-06-17
你把arr设置为单元格对象,它就不是一个数组,只是一个对象你直接dim arrarr=range("A1:A10")这时的数组就是这个单元格区域的值了。