Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Значение ячейки внести в имя файла програмно! / 11 сообщений из 11, страница 1 из 1
28.05.2008, 21:25
    #35341476
apelsin33
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение ячейки внести в имя файла програмно!
Помогите написать макрос для внесения (добавления) данных из ячейки в имя файла при выполнении SaveAs
...
Рейтинг: 0 / 0
28.05.2008, 22:33
    #35341575
ДмиДми
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение ячейки внести в имя файла програмно!
Свойство (r as range) r.value
Оператор &
...
Рейтинг: 0 / 0
28.05.2008, 22:44
    #35341594
apelsin33
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение ячейки внести в имя файла програмно!
А можешь на примере, плизззззззз
...
Рейтинг: 0 / 0
29.05.2008, 00:22
    #35341694
ДмиДми
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение ячейки внести в имя файла програмно!
Дави на F1, злодырь!
...
Рейтинг: 0 / 0
29.05.2008, 00:49
    #35341709
apelsin33
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение ячейки внести в имя файла програмно!
Я только учусь, начинаю только постигать, вот и просил помощи...
...
Рейтинг: 0 / 0
29.05.2008, 08:13
    #35341847
ДмиДми
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение ячейки внести в имя файла програмно!
Здесь помогают не тем, кто пришёл за халявным готовым решением, а тем, кто делает что-то сам.

В помощи не откажут, но помогать-то пока не в чем. Где они, твои наработки?
Выкладывай то, что написал, рассказывай, что работает не так, как ожидалось. Глядишь, сообща и разберёмся.
...
Рейтинг: 0 / 0
29.05.2008, 09:41
    #35341960
Grayscale
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение ячейки внести в имя файла програмно!
Я начинал изучать с помощью сервис-макрос-записать... потом изучал рез-тат... с твоей задачей разберешся за 2 минуты...
...
Рейтинг: 0 / 0
29.05.2008, 15:29
    #35343458
apelsin33
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение ячейки внести в имя файла програмно!
ДмиДмиЗдесь помогают не тем, кто пришёл за халявным готовым решением, а тем, кто делает что-то сам.

В помощи не откажут, но помогать-то пока не в чем. Где они, твои наработки?
Выкладывай то, что написал, рассказывай, что работает не так, как ожидалось. Глядишь, сообща и разберёмся.

Вот получается пока так:

Dim nm As String
Dim num
num = ActiveWorkbook.ActiveSheet.Range("E3")
nm = "C:\Documents and Settings\Prinect2\Desktop\Zakazy\№" & num & ".xlsm"
ChDir "C:\Documents and Settings\Prinect2\Desktop\Zakazy"
Application.ActiveWorkbook.SaveAs Filename:=nm

End Sub

Но как то кривовато мне кажется, а?
...
Рейтинг: 0 / 0
29.05.2008, 15:35
    #35343484
apelsin33
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение ячейки внести в имя файла програмно!
GrayscaleЯ начинал изучать с помощью сервис-макрос-записать... потом изучал рез-тат... с твоей задачей разберешся за 2 минуты...

Да я то этим занимался еще раньше (сервис-макрос-записать), задач таких никогда не было...
все нужно было простенько, т.е. внутри апликации, а тут вот такая задачка и "насегодня"...
вот как-то сделал, работает, но хотелось бы правильно, красиво.
...
Рейтинг: 0 / 0
29.05.2008, 16:07
    #35343592
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение ячейки внести в имя файла програмно!
Красивее не будет. Имя книги = имя файла => изменяется только при перезаписи.
nm = "C:\Documents and Settings… можно заменить на ThisWorkbook.Path.
...
Рейтинг: 0 / 0
29.05.2008, 16:31
    #35343704
apelsin33
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение ячейки внести в имя файла програмно!
AntonariyКрасивее не будет. Имя книги = имя файла => изменяется только при перезаписи.
nm = "C:\Documents and Settings… можно заменить на ThisWorkbook.Path.

Тоже дельно, на знал, СПАСИБО!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Значение ячейки внести в имя файла програмно! / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]