Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2010, 22:32   #1
Xom94ok
Новичок
Джуниор
 
Регистрация: 19.09.2010
Сообщений: 1
По умолчанию макрос в Эксэль

Добрый день. Столкнулся с проблемой:
Нужен макрос, сохраняющий файл с определнным именем (ячейка А1) в определенную директорию (ячейка А2)
Может кто знает как это решить?
Xom94ok вне форума Ответить с цитированием
Старый 20.09.2010, 10:41   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

приблизительно так
Workbooks(???).SaveAs [a2] & [a1]
где ??? - это имя книги, например "книга100" или ее индекс в коллекции открытых книг
возможно, между [a2] и [a1] потребуется разделитель (если А2 не заканчивается разделителем) [a2] & "\" & [a1]
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 20.09.2010, 12:05   #3
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Код:
Sub Сохранить()
    Dim wb As Workbook As String
    Set wb = Excel.Application.ActiveWorkbook
    имя = [a1]
    директория = [a2]    'Папка должна существовать,
'    если это так - комментируем следующую строку
'    MkDir "C:\" & директория 'Если папки не существует - создаем
    wb.SaveAs ("C:\" & директория & "\" & имя & ".xls")
End Sub
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. Ples Microsoft Office Excel 8 17.12.2016 18:15
Макрос Night_owl Общие вопросы Delphi 0 17.05.2010 06:44
Макрос, запускающий макрос из другого закрытого файла petruha Microsoft Office Excel 7 14.03.2010 11:31
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос as-is Microsoft Office Excel 4 25.02.2010 07:51
Макрос Vavo Microsoft Office Excel 2 18.12.2009 05:53