Во-первых, ваш заголовок не соответствует предоставленной вами информации.Являются ли эти отдельные рабочие книги, которые вы пытаетесь открыть, или просто рабочими листами в одной рабочей книге?Если это последнее, см. Ниже.В противном случае вам нужно будет отредактировать вопрос, который вы задали, чтобы сделать его более понятным.
Я бы предположил, что две функции chr (34) не нужны, поскольку значение ячейки F1 в любом случае, вероятно, является строкой.Кроме того, если где-то выше вы не установите F1 равным Worksheet.Range ("F1"), вы не будете ссылаться на ячейку F1.Ниже приведен краткий пример, вам, скорее всего, нужно будет немного его отредактировать, чтобы он действительно заработал.
Dim F1 As Range
Dim ws as Worksheet
Dim InputRange As Range
Set ws = ThisWorkbook.Worksheets("base worksheet name")
Set F1 = ws.Range("F1")
Set InputRange = ThisWorkbook.Worksheets(F1.Value).Range("A4:A418")