vba 自定义类型vba给数组赋值值 报错 91


上面这段代码实现图一(表一)Φ相同名字求和并汇总在图二(表二中)为什么一开始将brr 定义brr(1 to 4)会出现bug呢?为什么用了redim 就不会出现错误呢?哪位大神告知感谢。


vba数组写入报错求帮助在单元格a1Φ写入range(“a1”).resize(uboud(arr,1)uboud(arr,2))=arr因为arr实”实际过程中有时会取到单行单列,也就是一个单元格这种情况... vba数组写入报错,求帮助在單元格a1中写入 range(“a1”).resize(uboud(arr1),uboud(arr2))=arr。因为arr实”实际过程中有时会取到单行单列也就是一个单元格这种情况。然后数组写入就会報错13类型不匹配。是什么原因该如何解决?

赋值前先判断一下取值情况根据不同情况分别处理就行

报错是啥原因?单个单元格vba不能看成是1行1列数组处理吗怎么会报错的?
单个单元格数据应该在取值时被视为字符串了所以会出现类型不匹配吧

你对这个回答的评价是?

我要回帖

更多关于 vba给数组赋值 的文章

 

随机推荐