{quote}{login=R Dmitry}{date=11.05.2011 09:40}{thema=Re: Получение даты из имени файла ГГММДД.xls}{post}{quote}{login=semx}{date=11.05.2011 09:32}{thema=Получение даты из имени файла ГГММДД.xls}{post}Бэн, это Данила!
В общем, имеется куча файлов excel, названия которых содержат в себе дату в немного перевернутом формате (ГГММДД):
110429.xls
110430.xls
110501.xls
110502.xls
Следующей строкой, отбрасываем от имени книги расширение .xls, получаем ГГММДД
OutFileName = Left(iTempWB.Name, Len(iTempWB.Name) - InStr(1, StrReverse(iTempWB.Name), "."))
Далее, дату необходимо переделать из ГГММДД в ДДММГГ и вот тут я затупил
OutDate = Right(OutFileName, 2)...
Вопрос, как получить ДДММГГ из ГГММДД?{/post}{/quote}
d = DateSerial(Mid(d, 1, 2), Mid(d, 3, 2), Mid(d, 5, 2)){/post}{/quote}
Спасибо, это гениально и просто! А главное - работает.
OutFileName = Left(iTempWB.Name, Len(iTempWB.Name) - InStr(1, StrReverse(iTempWB.Name), "."))
OutFileName = DateSerial(Mid(OutFileName, 1, 2), Mid(OutFileName, 3, 2), Mid(OutFileName, 5, 2))
В общем, имеется куча файлов excel, названия которых содержат в себе дату в немного перевернутом формате (ГГММДД):
110429.xls
110430.xls
110501.xls
110502.xls
Следующей строкой, отбрасываем от имени книги расширение .xls, получаем ГГММДД
OutFileName = Left(iTempWB.Name, Len(iTempWB.Name) - InStr(1, StrReverse(iTempWB.Name), "."))
Далее, дату необходимо переделать из ГГММДД в ДДММГГ и вот тут я затупил
OutDate = Right(OutFileName, 2)...
Вопрос, как получить ДДММГГ из ГГММДД?{/post}{/quote}
d = DateSerial(Mid(d, 1, 2), Mid(d, 3, 2), Mid(d, 5, 2)){/post}{/quote}
Спасибо, это гениально и просто! А главное - работает.
OutFileName = Left(iTempWB.Name, Len(iTempWB.Name) - InStr(1, StrReverse(iTempWB.Name), "."))
OutFileName = DateSerial(Mid(OutFileName, 1, 2), Mid(OutFileName, 3, 2), Mid(OutFileName, 5, 2))