-1
Я ищу в папке для определенного файла в .docx и хочу его открыть. Я помещаю имя X в поле ввода, переходим к Sheet Y, смотрим на следующую правую ячейку X и открываем это как Word (следующая ячейка справа - это файл в слове, который я хочу открыть). Он работает, но проблема в том, что целевой Word Doc может быть в нескольких подпапках. Есть ли быстрый способ поиска в этой подпапке?VBA, Поиск в подпапках
Private Sub CommandButton1_Click()
On Error GoTo ErrorHandling
Application.ScreenUpdating = False
Dim AppWD As Object
Dim SearchX As String
Dim SearchArea As Range
Dim Y As String
Dim sPath As String
sPath = "C:\Users\VS\Desktop\test"
SearchRule = InputBox("X")
Set SearchArea = Sheets("Look").Range("A:A").Find(what:=SearchX, _
LookIn:=xlFormulas, lookat:=xlWhole)
ActiveWindow.Visible = True
Target = SearchArea.Offset(0, 1).Value
Set AppWD = CreateObject("Word.Application")
AppWD.Visible = True
AppWD.documents.Open (sPath & "\" & Target & "." & "docx")
ErrorHandling: Exit Sub
End Sub