【转载】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)

相关推荐

  • 两台服务器做数据主从备份(读写分离主从同步需要锁吗)

    技术如何用两台服务器实现数据库的主从同步与分离这期内容当中小编将会给大家带来有关如何用两台服务器实现数据库的主从同步与分离,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。使用背景:在网联

    攻略 2021年12月18日
  • 如何使用Chrome DevTools调试JavaScript

    技术如何使用Chrome DevTools调试JavaScript这篇文章主要介绍了如何使用Chrome DevTools调试JavaScript,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有

    攻略 2021年10月30日
  • MSSQL内存架构及管理是怎样的

    技术MSSQL内存架构及管理是怎样的本篇文章给大家分享的是有关MSSQL内存架构及管理是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1. MSSQ

    攻略 2021年11月29日
  • python中pymsql模块怎么用

    技术python中pymsql模块怎么用这篇文章主要介绍了python中pymsql模块怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、pymys

    攻略 2021年11月24日
  • 什么是大陆架,什么是大陆架划界的公平原则

    技术什么是大陆架,什么是大陆架划界的公平原则大陆架划界的公平原则是划界的基础公平原则要求在划界中不仅必须采用公平的划界方法,而且必须达成公平的划界结果。具体要求是什么是大陆架:第一,参与划界各方必须有协议。这是一般国际法

    生活 2021年10月24日
  • HTTPS协议的原理及其与HTTP协议的区别是什么

    技术HTTPS协议的原理及其与HTTP协议的区别是什么这篇文章给大家介绍HTTPS协议的原理及其与HTTP协议的区别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。HTTPS协议是什么https

    攻略 2021年11月12日