|
Заблокирован
|
||||||
Календарь, который понравится всем (готовое решение)14.01.2015, 10:12. Показов 37568. Ответов 41
Метки нет (Все метки)
Сегодня я решил выложить настоящий календарь.
Который реализован только встроенными объектами и методами и на обычной форме UserForm и нужна для этого только одна форма, больше ничего стало быть и запуститься в любой версии Excel-я ![]() Вот этот простой код для формы: Кликните здесь для просмотра всего текста
а ниже лист, без посторонних компонентов, только пара листов, и форма
7
|
||||||
| 14.01.2015, 10:12 | |
|
Ответы с готовыми решениями:
41
Готовое решение Готовое решение по сборке ПК
|
|
Заблокирован
|
|
| 14.01.2015, 10:18 [ТС] | |
|
Кстати, обратите внимание что в отличии от готовых скомпилированных версий
мой календарь чисто нашинский, тоесть начинается с понедельника а не с воскресения
0
|
|
|
9908 / 3928 / 742
Регистрация: 11.10.2011
Сообщений: 5,908
|
|
| 14.01.2015, 10:35 | |
|
Неплохо!
Но я бы добавил в функционал переход на следующий и предыдущий месяцы по клику на серые (недоступные) сейчас их даты. И соответственно расположил бы текущий месяц в поле так, чтобы это было возможно даже в случае, если первое число - понедельник (т.е. начать его со второй строки)
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 14.01.2015, 10:39 | |
|
0
|
|
|
Заблокирован
|
||
| 14.01.2015, 10:41 [ТС] | ||
|
я практически срисовал поведение известного компонента, но это качество как-раз мне и не понравилось ![]() но если надо, это легко можно устроить, в принципе, форма реагирует на себя и на свои координаты, а не на отключенный фрейм c кнопками
0
|
||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 14.01.2015, 10:46 | |
|
Ну вот, опять двадцать пять
![]() 17 январь, 2 февраль, 1 секунд ....
0
|
|
|
Заблокирован
|
||
| 14.01.2015, 10:54 [ТС] | ||
|
спасибо за замечание
0
|
||
|
|
||
| 14.01.2015, 18:53 | ||
|
На этот случай есть небольшая иллюстрация: форматирование даты
И даже специальная русскоговорящая функция Format: Как правильно прочитать скрипт? Она же и здесь: Как по номеру дня в году вывести число и месяц в общепринятой форме (например, 33-й день года — 2 февраля) Добавлено через 4 минуты
0
|
||
|
Заблокирован
|
||||||
| 14.01.2015, 19:05 [ТС] | ||||||
|
Стоило было уточнить, замечания по поводу форматирования не связанны с работой моего календаря, я в качестве примера положил простейший способ получения длинной даты,
кстати и в системе под часами именно так и пишет 1 январь.. в коде есть буквально следующее:
а вообще, этот календарь будет работать корректно в любой операционной системе в английской, русской, японской, чехословацкой и тд..., так-как у них названия будут на своём региональном языке
0
|
||||||
|
|
|
| 14.01.2015, 19:05 | |
|
1
|
|
|
Заблокирован
|
|
| 14.01.2015, 19:14 [ТС] | |
|
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 14.01.2015, 20:42 | |
|
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||
| 14.01.2015, 23:01 | ||||||
|
Мои претензии к календарю:
В ячейку вставляется не дата, а строка, которую в дальнейшем стандартными средствами не обработать. Если не замахиваться на весь мир, а, допустим, только на русскоязычную часть (заодно удовлетворить Sasha_Smirnov), то можно и выставить правильный формат в ячейке)
3
|
||||||
|
Заблокирован
|
||
| 14.01.2015, 23:05 [ТС] | ||
|
0
|
||
| 14.01.2015, 23:08 | |
|
Не по теме: Для Украины это будет "[$-FC22]d mmmm yyyy г."
0
|
|
|
Заблокирован
|
||
| 14.01.2015, 23:12 [ТС] | ||
|
скинте еще варианты [$-...] если вам о них известно (пожалуйста)
0
|
||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||
| 14.01.2015, 23:38 | ||||||
|
Макрос записывает:
2
|
||||||
|
Заблокирован
|
||||||
| 14.01.2015, 23:57 [ТС] | ||||||
|
Итак новый релиз:
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
0
|
||||||
|
|
|
| 15.01.2015, 01:48 | |
|
Цвета неба и солца не передались, но пишет что надо.
А я ещё кое-что улучшил: теперь нужную ячейку (куда пишем дату) щёлкаем при открытой форме!
1
|
|
|
Заблокирован
|
|
| 15.01.2015, 01:51 [ТС] | |
|
Ну да, усовершенствовать теперь можно сколько угодно
а цвета неба и солнца, это моя рабочая тема оформления, в стиле уолта диснея
0
|
|
| 15.01.2015, 01:51 | |
|
Помогаю со студенческими работами здесь
20
Суперфильтр (готовое решение) Готовое решение для админа Скачка клипов - готовое решение Ищу готовое решение лабораторных Как сделать (готовое решение) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|