本文介绍了VBA阵列基础知识 - 动态还是静态?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我需要创建一个基本的一维字符串数组,但我不知道 在代码完成循环之前我将拥有多少个字符串。 /> 伪代码: Dim astrMyArray() 请勿rst.EOF i = i + 1 如果rst!Something = [某些条件]然后 astrMyArray(i)= rst!Something 结束如果 循环 ReDim astrMyArray(1到i) 第一个例如,我使用的实际循环是不同的,但 这个想法就是其中之一。 如何创建这个基本阵列? 我'一直在寻找关于VBA阵列的一些好的教程,但是没有找到 任何... 提前致谢。I need to create a basic one-dimensional array of strings, but I don''t knowhow many strings I''m going to have until the code is finished looping.pseudo code:Dim astrMyArray()Do While Not rst.EOFi = i + 1If rst!Something = [some condition] ThenastrMyArray(i) = rst!SomethingEnd ifLoopReDim astrMyArray(1 to i)The rst is just for example, the actual loop I am using is different, butthe idea is the some.How do I create this basic Array?I''ve been looking for some good tutorials on VBA Arrays, but haven''t foundany...Thanks in advance.推荐答案 感谢您的回复。 所以我只是在每次迭代时重新编写它?好吧,但是那时似乎 数组并不是真正的动态 - 这只是vb做阵列的方式吗?Thanks for the reply.so I just redim it every iteration? fine with me, but then it seems thearray is not really dynamic - is this just the way vb does arrays? 这篇关于VBA阵列基础知识 - 动态还是静态?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-12 02:46