Здравствуйте форумчане! В VBA еще чайник. Столкнулся со следующей проблемой и нуждаюсь в помощи професионалов. Существует папка адрес которой известен. В папку постоянно добавляються новые файлы эксель с разнообразными названиями. Хочеться, чтоб выбор нужного файла производился в пользовательской форме, тем самым скрыв от глаз пользователя место расположение данного файла. Имею ввиду следующее: при нажатии клавищи в открывшейся форме отображаеться перечень файлов,кликнув на подходящий производится его открытие. Перебрал множество тем (включая http://excelvba.ru/code/FilenamesCollection ) но нечего подходящего так и не нашел. Уже начинаю задумываться над тем, а возможно ли это вообще? Помогите не разочероваться в любимом Экселе! Заранее огромное спасибо.
начинаю задумываться над тем, а возможно ли это вообще?
вполне возможно.
Вот только смысл такой затеи не очень понятен. Зачем писать кучу кода, рисовать формы, чтобы скрыть от пользователя вполне естественный и привычный выбор файла в папке? http://excelvba.ru/code/GetFileOrFolderPath
Форму сделать не проблема. Например, такую:
Вот только зачем? Надо ли усложнять интерфейс программы? И ещё: с вашей стороны, не видно никаких попыток сделать хоть что-то самостоятельно. Хоть бы форму с кнопками нарисовали - с кодом мы тогда бы помогли.