Как пополнить массив каждый файл, открытый с VBA - PullRequest
0 голосов
/ 15 января 2020

В моем проекте у меня есть html файлов. Я открываю их и сканирую, чтобы найти подстроки. Я хочу, чтобы пополнить массив каждый раз html открывается. Я написал эти коды, но я застрял, когда я пополняю массив, и я не знаю, как это сделать. Я открываю html таких файлов

Debug.Print myTopFolderPath & "\" & objFile.Name

Workbooks.Open FileName:=myTopFolderPath & "\" & objFile.Name

'On Error Resume Next
Debug.Print "Opened"

Я хочу пополнить массив здесь. Мой массив называется sub.

If locationSUBTASK > 0 And (Right(Left(txt, 12), 8) = "SUBTASK " Or Right(Left(txt, 11), 8) = "SUBTASK ") Then
            ReDim Preserve arrSubTask(m): arrSubTask(m) = mySubTask
            ReDim Preserve subs(m)
            arrSubTasks = Split((Mid(txt, locationSUBTASK + 8, 21)), " ")
            mySubTask = mySubTask & ";" & arrSubTasks(0)
            arrSubTask(m) = mySubTask
            If arrSplitedDMC(1) = "A5" Or arrSplitedDMC(1) = "A0" Then
            subs(m) = arrSubTasks(0)
            m = m + 1
            'Debug.Print UBound(subs)
            End If

        End If

Например, во всех моих файлах html они содержат 47 подстрок. Я хочу получить только первый html файл, содержащий 28 подстрок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...