我正在制作一个宏,将子目录添加到数组中。子目录的数量未知,因此每次通过重新定义数组大小来使用数组计数器。当我尝试在索引值"count"处设置数组值时,出现编译错误:预期数组。
我尝试尽可能地保持代码简单,对我来说它似乎应该管用,但显然它不行。有没有人能指出我哪里搞错了呢?
感谢您的帮助。
我尝试尽可能地保持代码简单,对我来说它似乎应该管用,但显然它不行。有没有人能指出我哪里搞错了呢?
'DEFINE PATH AND SUBDIRECTORY DIR
Path = "C:\Users\MyComp\Documents\test\folders\"
Dim SubDir
SubDir = Dir(Path, vbDirectory)
'CREATE ARRAY AND COUNTER
Dim folderindex As Long
Dim count As Integer
count = 0
'ADD SUBDIRECTORY PATHNAMES TO ARRAY
Do Until SubDir = ""
folderindex(count) = Path & SubDir
count = count + 1
ReDim Preserve folderindex(count)
SubDir = Dir()
Loop
End Sub
感谢您的帮助。