【转载】EXCEL VBA UBound(arr,1),UBound(arr,2)解释

技术【转载】EXCEL VBA UBound(arr,1),UBound(arr,2)解释 【转载】EXCEL VBA UBound(arr,1),UBound(arr,2)解释Resize(UBoun

【转载】Excel VBA乌博解释(arr,1),乌博(arr,2)

你说的调整大小(假定(arr,1),假定(arr,2)是什么意思

Resize()是一个扩展单元格地址区域的函数。它有两个参数,第一个是行扩展的数量,第二个是列扩展的数量。

Ubound (arr,1):arr数组中的最大行数;

Ubound (arr,2):arr数组中的最大列数。

这里,数组中的最大行数用作resize的行扩展,最大列数用作RESIZE的列扩展。

arr=范围((' a2:b ')范围(' a6555 ')。结束(xlUp)。行)

[a2]。Resize(UBound(arr),2)=arr '请详细解释一下这一行是什么意思。

将AB2列保存到arr中,然后将arr重写到这个区域中。

效果是如果有公式的话,就全没了,相当于粘贴值。

例1:

-

Sub iSub()

昏暗的arr

arr=范围(' a1:a7 ')

对于i=1至UBound(arr,1)

对于j=1至UBound(arr,2)

'处理的语句

然后

然后

末端接头

-

解释:

将arr赋给数组,即Range('a1:a7 ')的单元格区域内容,即一个有7行1列的区域。

等效:首先定义数组arr(1到7,1到1),然后分配内容。

使用UBound(arrayname[,dimension])函数获取指定维度的上限:

UBound(arr,1)得到arr的第一维的上限:7。

UBound(arr,2)得到arr的第二维的上限:1。

用两个for循环数组中的每个元素。

例2:

两列子数据查找相同的项数组方法()

Dim arr1、arr2、arr3()

Arr1=范围(' A1:A13 ')'第一列数据范围

Arr2=范围(' B1:B13 ')'第二列数据范围

对于i=1至UBound(arr1)

对于j=1至UBound(arr2)

如果arr1(i,1)=arr2(j,1),那么

如果InStr(Join(arr3,','),arr1(i,1))=0那么

n=n 1

ReDim保留arr3(1至n)

arr3(n)=arr1(i,1)

退出

如果…就会结束

如果…就会结束

然后

然后

范围(' d1 ')。调整大小(ubound (arr3),1)=工作表函数。转置(arr 3)‘相同的项目被放置在单元D1中。

末端接头

两列子数据找到相同的字典方法()

Arr1=范围(' A1:A13 ')'第一列数据范围

Arr2=范围(' B1:B13 ')'第二列数据范围

设置d=CreateObject('脚本。词典')

对于i=1至UBound(arr1)

d(arr1(i,1))=0

然后

对于j=1至UBound(arr2)

如果d .存在(arr2(j,1)),那么d(arr2(j,1))=1

然后

对于每个d1进制键

如果d(d1)=0,则移除d(d1)

然后

范围(' f1 ')。resize (d.count,1)=工作表函数。移调(d . key)'相同的项目被放置在单元格F1中。

末端接头

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/88687.html

(0)

相关推荐

  • SQL,5)— 常用函数

    技术SQL,5)— 常用函数 SQL(5)— 常用函数1、AVG 函数
    AVG 函数返回数值列的平均值。NULL 值不包括在计算中。2、COUNT
    COUNT() 函数返回匹配指定条件的行数。COUNT

    礼包 2021年11月15日
  • css权重有什么用

    技术css权重有什么用这篇文章主要讲解了“css权重有什么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css权重有什么用”吧! CSS权重

    攻略 2021年12月9日
  • 抖音点赞3元100个,抖音怎么刷点赞上热门

    技术抖音点赞3元100个,抖音怎么刷点赞上热门大家务必要可以客观的应对抖音短视频粉丝领域的收费标准价钱规范,并并不是贵的才算是好的自然也并不一定划算的价钱全是不靠谱的,只是要可以融合自身的要求选择专业靠谱的服务平台,而且

    测评 2021年10月26日
  • debug U命令中如何查看指定内存处内容翻译成的指令

    技术debug U命令中如何查看指定内存处内容翻译成的指令debug U命令中如何查看指定内存处内容翻译成的指令,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题

    攻略 2021年11月11日
  • WRH$_ACTIVE_SESSION_HISTORY问题的处理方法

    技术WRH$_ACTIVE_SESSION_HISTORY问题的处理方法这篇文章给大家介绍WRH$_ACTIVE_SESSION_HISTORY问题的处理方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所

    攻略 2021年11月30日
  • 过氧化氢的化学式,过氧化氢分解的化学方程式

    技术过氧化氢的化学式,过氧化氢分解的化学方程式过氧化氢分解制氧气的化学方程式过氧化氢的化学式:2H₂O₂(MnO₂催化剂)=2H₂O+O₂↑。过氧化氢的化学式为H₂O₂,其水溶液俗称双氧水,外观为无色透明液体,是一种强氧

    生活 2021年10月22日