https://exceloffthegrid.com/turn-string-formula-with-evalute/ показывает VBA «один вкладыш», который может заставить Excel анализировать любую строку, как если бы вы ввели ее в ячейку.
I can now assemble strings with whatever tab/range variations I want, and I get an answer.
Например:
Tab is 0402, Range is Analyzed, desired column is Number
formula = TABNAME & "!Analyzed[@[Number]]"
EvaluateString(formula) takes "0402!Analyzed[@[Number]]" and gives that cell's value
Function EvaluateString(strTextString As String)
Application.Volatile
EvaluateString = Evaluate(strTextString)
End Function