Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
25.04.2024, 13:37:57

Войти
Интересные и полезные статьи по работе с Excel и VBA можно найти в разделе ХИТРОСТИ
33 243 Сообщений в 5 458 Тем от 6 763 Пользователей
Последний пользователь: tetrapack
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  как в Excel написать программу которая из введеного кода формирует дату
Страниц: [1]   Вниз
Печать
Автор Тема: как в Excel написать программу которая из введеного кода формирует дату  (Прочитано 5423 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Galina14
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 23


Просмотр профиля E-mail
« : 04.12.2016, 01:52:38 »

Подскажите пожалуйста Строит глазки, как в написать специальную программу в Moodle которая из введенного кода выделяет дату.
Должно быть так 4851410222254
где 2 и 3 число год рождения, 4 и 5 месяц, 6 и 7 день.
Спасибо
Записан
A-Michael
Старожил
****

Репутация: +16/-0
Офлайн Офлайн

Сообщений: 495



Просмотр профиля E-mail
« Ответ #1 : 04.12.2016, 08:55:30 »

Простите, но это форум по VBA, при чём здесь Moodle?..
Записан

Я - не волшебник, я ещё только учусь...
Galina14
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 23


Просмотр профиля E-mail
« Ответ #2 : 04.12.2016, 09:49:01 »

да мне и нужна программа на языке VBA, я не правильно там написала в модуле
Sub kood()
Dim kood As String
kood = Val(InputBox("Введите личный код"))'вводиться код 49514102223
MsgBox kood 'программа должна вывести на экран ваша дата рождения 14.10.1985

End Sub
Записан
Pelena
Постоялец
***

Репутация: +16/-0
Офлайн Офлайн

Сообщений: 111


Просмотр профиля
« Ответ #3 : 04.12.2016, 10:51:27 »

Так?
Код: (vb)
MsgBox CDate(Mid(kood, 6, 2) & "." & Mid(kood, 4, 2) & "." & Mid(kood, 2, 2))
Записан
Galina14
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 23


Просмотр профиля E-mail
« Ответ #4 : 04.12.2016, 10:56:12 »

спасибо Улыбка большое работает Целующий Целующий Целующий
Записан
Galina14
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 23


Просмотр профиля E-mail
« Ответ #5 : 04.12.2016, 11:04:05 »

а еще из этой даты рождения нужно высчитать возраст человека в днях
Записан
Pelena
Постоялец
***

Репутация: +16/-0
Офлайн Офлайн

Сообщений: 111


Просмотр профиля
« Ответ #6 : 04.12.2016, 11:31:48 »

Вопрос не по теме
Записан
Galina14
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 23


Просмотр профиля E-mail
« Ответ #7 : 04.12.2016, 11:37:58 »

из получившейся даты подсчитать какой возраст человека (в днях)
Записан
Galina14
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 23


Просмотр профиля E-mail
« Ответ #8 : 04.12.2016, 11:40:21 »

14.10.1985 - сегодняшний день = 11366 (примерно в днях) Нужно чтобы программа вывела это на экран
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #9 : 04.12.2016, 11:44:49 »

а еще
а еще на форуме есть правила. Среди них есть такое:
Цитировать
4.16. Запрещено обсуждение, не связанных между собой вопросов в одной теме, например так: «Не получается установить заливку ячейки и еще почему-то у меня не обновляются темы». Первый вопрос следует обсуждать в разделе "Вопросы по Excel и VBA", а второй в разделе "Вопросы по работе форума". Так же не являются связанными темы "поиск последней ячейки" и "копирование ячеек по условию"
поэтому для решения вопроса расчета разницы между датами Вам следует создать новую тему.

Спасибо.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Galina14
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 23


Просмотр профиля E-mail
« Ответ #10 : 04.12.2016, 11:47:01 »

ясно спасибо
Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru