Да, это возможно, и я делаю это сам, когда мне нужно создавать отчеты и файлы журналов.Просто добавьте следующее в ваше имя файла String
:
filename = "...non_activated-" & Year(Date) & "-" & Month(Date)
Номер месяца с 0
Если вы хотите, чтобы номер месяца начинался с 0
, вы можете просто изменитькод, подобный следующему:
Sub yourSub()
'...
filename = "...non_activated-" & Year(Date) & "-" & getMonthNumber(Date)
'...
End Sub
Function getMonthNumber(data As Date) As String
If Month(data) < 10 Then
getMonthNumber = "0" & Month(data)
Else
getMonthNumber = Month(data)
End If
End Function
Откройте ваш файл
Существует множество способов открыть (и написать) ваш файл.Вы можете попробовать это:
Open yourPath & yourFilename For Output As #1
Print #1, "Print somenthing on your file"
'Do your stuff
Close #1
Теперь у вас есть файл, сохраненный на вашем пути.
Примечания
Используя этот метод, каждый месяц он создается автоматическиновый файл, который вы можете легко найти.
Просто не забудьте проверить, существует ли файл , в противном случае он может запустить исключение.