VBA经典应用69例应用9:Preserve关键字利用,保留原值(vba实用功能)

VBA经典应用69例》(版权©️10178981),是我推出的第九套教程,教程是专门针对初级、中级学员在学习VBA过程中可能遇到的案例展开,这套教程案例众多,紧贴“实战”,并做“战术总结”,以便大家能很好的应用。教程的目的是要求大家在实际工作中要利用好VBA。本套教程共三册六十九个专题,今日内容:VBA经典应用69例应用9:Preserve关键字利用,保留原值

分享成果,随喜正能量】287人生最忌讳就是过于圆满。有人婚姻不好,但子女很优秀,有人婚姻很好,但他身体不好,有人事业很顺,但家庭不和睦,有人家庭和睦,日子却过的很清贫。水满则溢,月满则亏,任何事物都有其度,过了这个度就会适得其反。人生最好的状态是求缺不求满。福不可享尽,让三分给他人。人生所求不必太圆满,求而不得未必是遗憾!人生无常,要学会知足。知足者,贫贱亦乐。不知足者,富贵亦忧。

应用9 VBA中的ReDim声明语句

大家好,我们这讲开始一个新的应用专题讲解,就是VBA中的ReDim声明语句,这个专题应用的讲解也是结合给学员答疑的频度来讲解的,很多学员都问我ReDim的用法,所以我将努力结合我多年应用经验并结合一些经典的用法展示给大家。

ReDim语句用于在VBA中声明动态数组的大小。以后可以根据需要多次使用它,并重新声明数组的大小。它只能用于动态VBA数组(在原始声明中未声明数组大小),不适用于固定VBA 数组(在原始声明中声明数组大小)。

3 Preserve关键字利用,保留原值

在动态数组使用过程中,我们可能希望在代码的后期阶段修改数组大小,但保留已在数组中的信息。如果是这样的话,可以使用ReDim Preserve。

Sub mynzC()

'声明字符串数组

Dim strNames() As String

'调整字符串数组的大小,使其能够容纳3个值

ReDim strNames(2) As String

strNames(0) = "小猫"

strNames(1) = "小狗"

strNames(2) = "小鸡"

MsgBox Join(strNames, vbCrLf)

'调整字符串数组的大小,使其能够容纳5个值

ReDim Preserve strNames(4) As String

strNames(3) = "小猴"

strNames(4) = "小马"

MsgBox Join(strNames, vbCrLf)

End Sub

代码截图:

代码的讲解:

1)上述代码中 ReDim Preserve strNames(4) As String 是重新分配数组的大小,但在重新分配的时候是保留原来3个数据的。

我们看代码的运行结果:

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:

特别声明:[VBA经典应用69例应用9:Preserve关键字利用,保留原值(vba实用功能)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

“马彪彪演我上班”?网友:“很潦草,很喜欢!”

山东美术馆的一只文创“潦草小马” 是其“飘逸不羁、极具张力”的发型 “马彪彪”的走红延续了 是西安碑林博物馆的镇馆之宝每匹骏马的赞词由李世民御制 其中的“骥骥”的造型灵感 推出的铜奔马毛绒玩具"马踏飞燕…

“马彪彪演我上班”?网友:“很潦草,很喜欢!”

想找一款好用的动态PPT软件下载?这份测评指南请收好(想找一款好用的打印机🖨️)

今天,我们就来深度聊聊几款主流的动态演示工具,帮你从功能、上手难度和适用场景上全面分析,找到最适合你的那一款。 亮点功能:除了基础的动态演示,它也集成了AI生成PPT、屏幕录制与配音等功能,对于需要制作微…

想找一款好用的动态PPT软件下载?这份测评指南请收好(想找一款好用的打印机🖨️)

为什么五星酒店的【香】,闻起来就比家里的显贵?(为什么五星酒店工作人员都是英文名字)

所以我们给大家把尹谜的超受欢迎的几款『香氛』都给带来了,全都是爆款香型: 无火香薰、香薰蜡烛,小杯『香氛』晶石……能把这大热款的12蜡烛谈到【99元任选三件套餐】里,这次的福利是真合适, 还在选礼物🎁的朋友们这次别错…

为什么五星酒店的【香】,闻起来就比家里的显贵?(为什么五星酒店工作人员都是英文名字)

第三届“智博杯”青少年创意设计大赛颁奖仪式举行

1月31日下午,第三届“智博杯”青少年创意设计大赛颁奖仪式在市少年宫园博园校区举行。团市委副书记、市少工委常务副主任贺秀山,团市委、市科技局、市经济信息委、市文化旅游委、市科协、市校外联、市少年宫等相关部门…

第三届“智博杯”青少年创意设计大赛颁奖仪式举行

出口东非南非地区三相400V稳压器 东莞卓尔凡电力稳压器生产工厂 5000KVA(南非 出口)

南非:国家电网(Eskom)限电导致工业电压波动±25%,仅2023年因此造成的制造业损失超$12亿; 东非:肯尼亚、坦桑尼亚等国电网谐波畸变率(THD)普遍超15%,精密机床、自动化产线故障率飙升40%…

出口东非南非地区三相400V稳压器 东莞卓尔凡电力稳压器生产工厂 5000KVA(南非 出口)