С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
TurboDuck
44 / 43 / 13
Регистрация: 23.11.2015
Сообщений: 396
1

Как изменить формат даты выводимой на лист формой в VBA?

17.02.2016, 09:39. Просмотров 1029. Ответов 2
Метки нет (Все метки)

Добрый день, уважаемые коллеги

Есть форма календаря. После выбора - календарь выдает дату в формате ДД-ММ-ГГГГ, а необходимо в формате ГГГГ-ММ-ДД - для удобной и наглядной сортировки данных в моем проекте.

Код календаря взят с CyberForum, если не ошибаюсь. Спасибо огромное автору!
Правда, я нуб и сломал всю голову, изменения в format не приводят ни к чему. Форматирование ячеек не помогает.

Подскажите, пожалуйста новичку, как сменить формат выводимой календарем даты в ГГГГ-ММ-ДД?


В приложении файл с данным календарем. Заранее спасибо!
0
Вложения
Тип файла: zip Calend.zip (50.7 Кб, 6 просмотров)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2016, 09:39
Ответы с готовыми решениями:

Как изменить формат отображения даты в столбце ListBox VBA
Добрый день. У меня в столбце ListBox дата отображается в виде мм/дд/гггг, а...

Как изменить формат даты в TextBox?
Здравствуйте. TextBox отображает дату в формате 10/5/2015, а нужно 05.10.2015...

Формат даты в VBA
Всем привет Столкнулся с проблемой, корни которой, по-видимому, знаю, но...

Как средствами VBA отправить по почте лист книги как вложение?
Подскажите пожалуйста каким образом можно средствами VBA отправить по почте как...

Как средствами VBA добавить пустые строки на Лист?
Как по средства VBA добавить пустые строки на Лист? (а Help русский для VBA...

2
Казанский
14423 / 5968 / 1586
Регистрация: 24.09.2011
Сообщений: 9,402
17.02.2016, 09:49 2
Лучший ответ Сообщение было отмечено TurboDuck как решение

Решение

TurboDuck, столбцу С задайте формат ГГГГ-ММ-ДД (выделить - Ctrl+1 - (все форматы))
Строку записи в ячейки измените так:
Visual Basic
1
    cell = cell.Row - 1: cell.Next = Me.FIO: cell.Next.Next = CDate(Me.Date1)
1
TurboDuck
44 / 43 / 13
Регистрация: 23.11.2015
Сообщений: 396
17.02.2016, 11:59  [ТС] 3
Оуййее!! Все заработало!
Спасибо большое, Казанский!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2016, 11:59

Как скопировать в Excel ч/з VBA целый лист или строку...
Как скопировать в Excel ч/з VBA целый лист или строку в новую книгу?

Как вставить лист excel2010 в userform VBA для редактирования?
По курсовой работе нужно составить программу для составления расписания.

VBA, как макросом сохранить лист в dbf`ный файл?
подскажите новичку в VBA как макросом сохранить лист в dbf`ный файл... и чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru