Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2009, 11:15   #1
ХочуЗнать
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 71
По умолчанию В развитие темы автоматическая вставка даты в нужном падеже

Всем привет!
doob спасибо! Ваш вариант хорош, но речь то идет о дате Сегодня, которая должна отображаться на самой форме календаря. Смотрите пожалуйста вверху самой формы. Там пишется 6 Листопад 2009 року, а надо 6 листопада 2009 року.
Спасибо!
ХочуЗнать вне форума Ответить с цитированием
Старый 06.11.2009, 11:32   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

На кнопку я повесил пример использования,вместо сегодня можно поставить любую дату и вставить куда угодно по Вашему усмотрению.Там все понятно
Применение
Код:

Private Sub CommandButton2_Click()
MsgBox (meDateFormat(CDate("12.12.2012"), 10))
End Sub
Получите 12 грудня 2012
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 06.11.2009, 12:03   #3
ХочуЗнать
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 71
По умолчанию

Это вам, как професионалу все понятно! А вот у мою башку че то не доходит. Поэтому, если вам это не в тягость,вставте, будь ласка, все это в мой календарик.И ради Бога! Извините меня за такую большую наглость.
ХочуЗнать вне форума Ответить с цитированием
Старый 06.11.2009, 13:56   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Смотрите,то что хотели
Вложения
Тип файла: rar post_67082 копия.rar (23.4 Кб, 16 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 06.11.2009, 15:38   #5
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте ХочуЗнать.
Предлагаю Вам ознакомиться с конструкцией календаря созданного с применением библиотеки Microsoft - mscomct2.ocx.
Файл - Выбор даты.rar 14.05 кб содержит надстройку, после подключения которой в контекстном меню листа Excel создается строка Календарь для вызова квлендаря. Календарь "работает" с текущей активной ячейкой изменяя дату хранящуюся в ней или внося значение даты выбранного (возможно текстового) формата.
Код надстройки доступен для изучения и изменения поупражняйтесь, библиотека mscomct2.ocx, скорее всего в Вашей системе присутствует, если нет, не огорчайтесь она свободно распространяется.
Мне интересно как она относится к Украинскому языку.

to doober.
я позволил себе "подредактировать" Вашу функцию meDateFormat
Код:
Public Function meDateFormat(ByVal ValDate As Date)
Const sName = ",січня,лютого,березня,квітня,травня,червня,липня,серпня,вересня,жовтня,листопада,грудня"
Dim sArr() As String
sArr = Split(sName, ",")
meDateFormat = Format(ValDate, "dd ") + sArr(Month(ValDate)) + Format(ValDate, " yyyy")
End Function
прошу Вас проверить ещё одну
Код:
Function meDateFormat(sDate$) As String
If IsDate(sDate) Then
    s = Format(sDate, "mmmm")
    Select Case Month(sDate)
    Case 2:    s = Left(s, 3) + "ого"
    Case 11:    s = s + "а"
    Case Else:    s = Left(s, Len(s) - 3) + "ня"
    End Select
    toMonth = Format(sDate, "dd ") + s + Format(sDate, " yyyy")
End If
End Function
на предмет корректной работоспособности в "Украинской" системе.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 06.11.2009, 16:15   #6
ХочуЗнать
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 71
По умолчанию

СПАСИБо вам большущее!
Буду изучать
ХочуЗнать вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
автоматическая вставка даты в нужном падеже mistx Microsoft Office Excel 14 06.11.2009 17:47
Вставка даты в БД artemavd БД в Delphi 4 07.08.2009 18:06
вставка даты циклом из edit artemavd Общие вопросы Delphi 30 03.08.2009 18:44
автоматическая вставка результата поиска в прайсе в файл расчета ATTA Microsoft Office Excel 23 29.01.2008 14:07
Вставка текущей даты в БД! Oleg Romanchuk БД в Delphi 5 21.08.2007 19:59