Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сохранение книги с запросом папки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сохранение книги с запросом папки (Макросы/Sub)
Сохранение книги с запросом папки
maverick_77 Дата: Среда, 15.07.2015, 16:34 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Добрый день!
Нужна помощь сведущих в такой беде:
Имеем шаблон excel "Шаблон". Он каждый раз находится в разных папках.
При открытии этого шаблона он открывается с именем "Шаблон1"
Подскажите, как сделать так, чтобы при закрытии файл сохранялся в своём крайнем состоянии, но только в папку, которую макрос запросит с помощью обычного окна запроса адреса (как в случае если делать вручную "Сохранить как...")?
Ну или хотя бы чтобы сохранялся в ту же папку, из которой шаблон был открыт?


если нельзя, но очень хочется, то можно!
 
Ответить
СообщениеДобрый день!
Нужна помощь сведущих в такой беде:
Имеем шаблон excel "Шаблон". Он каждый раз находится в разных папках.
При открытии этого шаблона он открывается с именем "Шаблон1"
Подскажите, как сделать так, чтобы при закрытии файл сохранялся в своём крайнем состоянии, но только в папку, которую макрос запросит с помощью обычного окна запроса адреса (как в случае если делать вручную "Сохранить как...")?
Ну или хотя бы чтобы сохранялся в ту же папку, из которой шаблон был открыт?

Автор - maverick_77
Дата добавления - 15.07.2015 в 16:34
SLAVICK Дата: Среда, 15.07.2015, 17:02 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеСм. здесь и здесь. :D

Автор - SLAVICK
Дата добавления - 15.07.2015 в 17:02
maverick_77 Дата: Среда, 15.07.2015, 18:36 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
SLAVICK, спасибо =)

Немного разобрался...
Но столкнулся с двумя проблемами

1. [vba]
Код
nFileName = Application.GetSaveAsFilename("Новое_имя_файла")
[/vba] - добавляет почему-то точку в конце имени. Т.е. в результате получаю: "Новое_имя_файла." Как этого избежать?
2. Если пользователь нажимает "Отмена" или просто закрывает окно выбора папки, то присваивается значение False и макрос идёт дальше. Как сделать так, чтобы окно при этих действиях не закрывались, а продолжали требовать указания названия и пути?


если нельзя, но очень хочется, то можно!
 
Ответить
СообщениеSLAVICK, спасибо =)

Немного разобрался...
Но столкнулся с двумя проблемами

1. [vba]
Код
nFileName = Application.GetSaveAsFilename("Новое_имя_файла")
[/vba] - добавляет почему-то точку в конце имени. Т.е. в результате получаю: "Новое_имя_файла." Как этого избежать?
2. Если пользователь нажимает "Отмена" или просто закрывает окно выбора папки, то присваивается значение False и макрос идёт дальше. Как сделать так, чтобы окно при этих действиях не закрывались, а продолжали требовать указания названия и пути?

Автор - maverick_77
Дата добавления - 15.07.2015 в 18:36
RAN Дата: Среда, 15.07.2015, 18:50 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
1. написать правильно, или, как минимум, показать весь код. точка просто так не цепляется.
2. см. п.1


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение1. написать правильно, или, как минимум, показать весь код. точка просто так не цепляется.
2. см. п.1

Автор - RAN
Дата добавления - 15.07.2015 в 18:50
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сохранение книги с запросом папки (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!