Hugo написал: 1) ок2) set переменная = Application.InputBox ... type:=83) НЕТ, рано4) ок5) вот теперь 3)Хотя если данные собираетесь тянуть с помощью формул или ExecuteExcel4Macro(arg), то первый файл можно и закрыть сразу после выбора диапазона.
Есть 2 книги, КудаВставить и ОткудаБрать Таблицы всегда меняются, поэтому пользователю должен быть предложен выбор через Application.InputBox type:=8, то есть, выбрать определенный диапазон У меня есть примерный план как всё организовать, но думаю, есть более лаконичное решение
1) Открывается первый файл через Workbooks.open(ОткудаБрать) 2) данные с типом Range = Application.InputBox type:=8, но именно здесь высвечивается ошибка 3) Закрыть первый файл через WorkBooks.close 4) Вывести окно для выбора диапазона через Application.InputBox или дать указать, где будет левый верхний угол будущей таблицы данных