Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Формат даты предыдущий месяц

Автор vladturbo, 30.09.2012, 12:54

« назад - далее »

vladturbo

Добрый день!
Подскажите!
Необходимо макросом создавать папку и присваивать ей имя состояшее из даты в формате mmmm.yyyy + текст, однако mmmm - должен быть предыдущим. Т.е. если папка создается в сентябре, то имя ей присваивается август и т.д.

Sub Создание_папки()
Dim PathToSave As String, FolderName As String, FellPathToSave As String
Dim fs As Object
PathToSave = "C:\"
FolderName = CStr(Format(Now, "mmmm.yyyy") & "Электроэнергия")
FellPathToSave = PathToSave & FolderName & "\"
Set fs = CreateObject("Scripting.FileSystemObject")
If Not fs.FolderExists(FellPathToSave) Then
   fs.CreateFolder (FellPathToSave)
End If
End Sub

Poltava

#1
FolderName =  CStr(Format(DateAdd("m", -1, Now), "mmmm.yyyy") & "Электроэнергия")
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.

vladturbo