Это может быть слишком просто, и я не знаю, как выразить это точно.
У меня есть поле ввода для выбора диапазона из внешнего файла xslx:
Set v1 = Application.InputBox(prompt:="Select table", Type:=8)
Я пытаюсь сделать так, чтобы VBA возвращал в виде строки «выбранный диапазон»для последующего ввода в формулу, например,
'[File1.xlsx]Sheet1'!$A$1:$K$24
это должно входить в формулу, например:
Range("E3").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-4]," & v1 & ",5,0)"
Большое спасибо за любую помощь, которую вы можете оказать мне!