Дату в строку загоняем и формат меняем как хотим :)

Программирование на Visual Basic for Applications
darksun
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 26.06.2005 (Вс) 17:49

Дату в строку загоняем и формат меняем как хотим :)

Сообщение darksun » 29.06.2005 (Ср) 16:47

Что-то я свой макрос развиваю и развиваю :) Как начал, так и понесло. Чем дальше, тем больше мне вся эта технология нравится :)

С сохранением разобрались, только я каждый день сохраняю новый файл с именем blablabla_290605.xls , где "290605", это, как нетрудно догадаться, текущая дата :)

Заюзал FormatDateTime(Date, vbShortDate), получается 29.06.2005, что для имени файла сгодится, но хотелось бы покороеч. Итого хочу загнать в строку первый, второй, четвертый, пятый, девятый и десятый символы той строки, что выдает вышеприведенная функция.

И забыл, как мне обратиться к N'ному символу строки.


P.S> Если у кого есть более красиво решение задачи - милости просим!! :)

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 29.06.2005 (Ср) 16:52

И забыл, как мне обратиться к N'ному символу строки


Mid(Строка, номер_символа_в_строке, количество_символов)

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 29.06.2005 (Ср) 16:56

Код: Выделить всё
Format(Date,"blablabla_DDMMYY.xl\s")

darksun
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 26.06.2005 (Вс) 17:49

Сообщение darksun » 29.06.2005 (Ср) 16:56

Vitaly1, Спасибо!! Именно то, что я искал!!

darksun
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 26.06.2005 (Вс) 17:49

Сообщение darksun » 29.06.2005 (Ср) 17:16

Код: Выделить всё
ActiveWorkbook.SaveAs Filename:="D:\USERS\QWERTY\Прайсы\NetLab_" & Format(Date, "DDMMYY"), _
        FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
        ReadOnlyRecommended:=False, CreateBackup:=False


Всё гениальное оказалось совсем просто ))

Спасибо всем, кто принял участие!!


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 72

    TopList