Я пытаюсь найти значение переменной (MonthCell) в другой книге. Переменная, которую я пытаюсь найти, находится в списке. Когда я запускаю приведенный ниже код, переменная Month остается пустой, даже если должно быть совпадение. Что я делаю не так?
Sub CreateAList()
Dim ws As Worksheet
Dim wb As Workbook
Dim LastRow As Long
Dim coll As Collection
Dim Hotel As Excel.Range
Dim arr() As String
Dim i As Long
Dim MyFiles As String, ThisMonth As String
Dim startPath As String
Dim WhereCell As Range
Dim Month As Range
Set ws = Application.Workbooks("Booking Pace - Test
Tool.xlsm").Sheets("Forecast") startPath =
"C:\Users\gborner\Documents\Projects\"
With ws
LastRow = .Range("A" & .Rows.Count).End(xlUp).Row
Set coll = New Collection
For Each Hotel In .Range("A6:A" & LastRow)
On Error Resume Next
coll.Add cell.Value, CStr(cell.Value)
On Error GoTo 0
Set WhereCell = ThisWorkbook.ActiveSheet.Range("A6:A200").Find(Hotel,
LookAt:=xlPart)
Set MonthCell = ThisWorkbook.ActiveSheet.Range("B3")
MyFiles = Dir(startPath & "*" & Hotel & "*.*")
'Do While MyFiles <> ""
On Error Resume Next
Application.AskToUpdateLinks = False
Application.DisplayAlerts = False
Workbooks.Open startPath & MyFiles
Set Month = ThisWorkbook.Sheets("Budget").Find(MonthCell,
LookIn:=xlValues)