powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Дата в отдельности: день, месяц и год
11 сообщений из 11, страница 1 из 1
Дата в отдельности: день, месяц и год
    #36250249
aqil_f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fn2 = Format(Date, "DD.MM.YYYY")
fn = InputBox("Data:", , fn2)
с помощи этих функции получаю дату. Сейчас мне надо эту дату разделить на день, месяц и год и писать эти число в отдельности в лист1.
...
Рейтинг: 0 / 0
Дата в отдельности: день, месяц и год
    #36250304
m.g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m.g
Гость
А мне сейчас надо работать...
...
Рейтинг: 0 / 0
Дата в отдельности: день, месяц и год
    #36250347
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Left(fn, 2), Mid(fn, 4, 2), Right(fn, 4)
...
Рейтинг: 0 / 0
Дата в отдельности: день, месяц и год
    #36250348
aqil_f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m.g, извените пожалуйста.
...
Рейтинг: 0 / 0
Дата в отдельности: день, месяц и год
    #36250361
aqil_f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hugo121Left(fn, 2), Mid(fn, 4, 2), Right(fn, 4)
А как это писать в лист1?
...
Рейтинг: 0 / 0
Дата в отдельности: день, месяц и год
    #36250367
m.g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m.g
Гость
aqil_fm.g, извените пожалуйста.
*извини...

Да ничего, просто Вы задаете вопрос Не Службе Поддержки, а участникам форума...
Нужно же соблюдать какие-то рамки :)...
Если бы Вы подробнее описали что и как, могли вместо шаблонного ответа получить совет.
...
Рейтинг: 0 / 0
Дата в отдельности: день, месяц и год
    #36250438
m.g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m.g
Гость
Если [возможно] обиженный ТС еще вернется, вот может подумать над этим... Хотел к справке отослать, ну да ладно...

Dim mdate as integer

mdate = now()
msgbox Format(mdate,"d") ' день
msgbox Format(mdate,"mm") 'месяц
msgbox Format(mdate,"yyyy") 'год

P.S. А справку по функции format лучше подчитать, мощная...
...
Рейтинг: 0 / 0
Дата в отдельности: день, месяц и год
    #36250482
aqil_f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m.g, spasibo.
...
Рейтинг: 0 / 0
Дата в отдельности: день, месяц и год
    #36250565
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IMHO надо выделить из того, что вводит в итоге юэер, это может быть и не Now().

А как это писать в лист1?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Sub aqil_f()
fn2 = Format(Date, "DD.MM.YYYY")
fn = InputBox("Data:", , fn2)
'с помощи этих функции получаю дату
denj = Left(fn,  2 )
mesjac = Mid(fn,  4 ,  2 )
god = Right(fn,  4 )

MsgBox denj
MsgBox mesjac
MsgBox god

End Sub

Ну и далее в коде:
Код: plaintext
1.
Sheets( 1 ).Cells( 1 ,  1 ).Value = denj
...
Рейтинг: 0 / 0
Дата в отдельности: день, месяц и год
    #36250612
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Hugo121
Да это для примера, как работает функция...

А даты все-таки лучше обрабатывать с помощью format
...
Рейтинг: 0 / 0
Дата в отдельности: день, месяц и год
    #36251616
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Согласен, так правильнее:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Sub aqil_f()
fn2 = Format(Date, "DD.MM.YYYY")
fn = InputBox("Data:", , fn2)
'с помощи этих функции получаю дату

denj = Format(fn, "DD")
mesjac = Format(fn, "MM")
god = Format(fn, "YYYY")

ActiveSheet.Cells( 1 , "A").Value = denj
ActiveSheet.Cells( 1 , "B").Value = mesjac
ActiveSheet.Cells( 1 , "C").Value = god

End Sub
Ну или чтоб короче, можно так писать:
Код: plaintext
1.
2.
3.
4.
5.
Sub aqil_f()
fn2 = Format(Date, "DD.MM.YYYY"): fn = InputBox("Data:", , fn2)
ActiveSheet.Cells( 1 , "A").Value = Format(fn, "DD"): ActiveSheet.Cells( 1 , "B").Value = Format(fn, "MM"): ActiveSheet.Cells( 1 , "C").Value = Format(fn, "YYYY")
End Sub

...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Дата в отдельности: день, месяц и год
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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