Статьи из блога
Статьи из блога
Как сохранить в переменной имя выбранной директории
Рубрика: Вопрос-Ответ, Макросы
Метки: макросы
Пятница, 21 ноября 2008 г.
Просмотров: 1893
Подписаться на комментарии по RSS
Версия для печати
Метки: макросы
Пятница, 21 ноября 2008 г.
Просмотров: 1893
Подписаться на комментарии по RSS
Версия для печати
Андрей интересуется:
Здравствуйте! Будьте добры, подскажите как можно вызвать с помощью макроса для Ворда диалоговое окно со списком директорий. Затем выбрать требуемую директорию и сохранить этот путь в переменной (т.е. вернуть значение переменной).
Попробуйте вот такой макрос. Он выводит полный путь к директории, выбранной из диалога.
Sub getPathName()
'получение пути из диалога
Dim fileDlg As FileDialog
Dim fName As String
Set fileDlg = Application.FileDialog(msoFileDialogFolderPicker)
With fileDlg
If .Show = -1 Then
fName = .SelectedItems(1)
End If
End With
MsgBox fName
End Sub
Если вы не знаете, как подключить к документу и применить эти макросы, изучите следующие заметки с сайта:

Поиск
Рубрики
Подписка
Читают
Обсуждают
страницы
сайты
статистика
Комментариев: 4
А как дальше использовать полученную переменную в Workbooks.OpenText Filename:= ?
И ещё, не по теме, короткий вопрос. Как получить имя последней (правой, нижней) ячейки с информцией?
Я хочу выделить всю таблицу и мне нужно подставить в XX имя последней заполненной ячейки.
Range("A1:XX").Select
Спасибо. И извините, за дурацкие вопросы.
По второму вопросу в итоге сделал так:
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Выделяется всё заполенное поле.
Никита, это сайт по Word. Если у вас есть вопросы по Excel, то рекомендую посетить сайт Алексея Шмуйловича http://msexcel.ru/