字典和数组的区别 vba字典法统计数组大于0的个数?

vba字典法统计数组大于0的个数?如果它已经存储在数据数组中,请不要对它进行字典化。UBound和lbound函数可以获得数组角点标记的最大值和最小值,将最大值和最小值作为循环范围,并使用for循环遍

vba字典法统计数组大于0的个数?

如果它已经存储在数据数组中,请不要对它进行字典化。UBound和lbound函数可以获得数组角点标记的最大值和最小值,将最大值和最小值作为循环范围,并使用for循环遍历数组中的数据。如果值大于0,它将被存储在另一个数组或字典中

我用allkeys从字典中提取的值的顺序与我最初放入字典的值的顺序不同。我可以做些什么来获得与以前相同顺序的值。(所有钥匙都存储在nsarray中)?使用Comparator按SortedArrayUsing对数组排序,然后遍历数组以获得字典中相应的键。词典是无序的。只有当所有键都可以直接按字母或其他方法排序时,才能使用Comparator按SortedArray对数组排序