Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/При вставке даты макросом (через календарь) меняет формат яч - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » При вставке даты макросом (через календарь) меняет формат яч (Макросы/Sub)
При вставке даты макросом (через календарь) меняет формат яч
micholap_denis Дата: Четверг, 03.11.2022, 13:53 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 341
Репутация: 0 ±
Замечаний: 60% ±

Excel 2013
В готовых решениях нарыл календарь, при ручном вводе даты формат ячеек правильный
а при вставке даты макросом через календарь формат вроде бы Дата но похоже число воспринимается как текст
...при применении фильтра неправильно фильтрует и при сортировке тоже соответственно
как исправить? пример прикладываю
К сообщению приложен файл: 6540684.xlsm (39.1 Kb)
 
Ответить
СообщениеВ готовых решениях нарыл календарь, при ручном вводе даты формат ячеек правильный
а при вставке даты макросом через календарь формат вроде бы Дата но похоже число воспринимается как текст
...при применении фильтра неправильно фильтрует и при сортировке тоже соответственно
как исправить? пример прикладываю

Автор - micholap_denis
Дата добавления - 03.11.2022 в 13:53
micholap_denis Дата: Четверг, 03.11.2022, 14:02 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 341
Репутация: 0 ±
Замечаний: 60% ±

Excel 2013
и еще проблемка, почему при протягивании таблицы вниз календарь отображается не около ячейки а вверху экрана вне видимости?
 
Ответить
Сообщениеи еще проблемка, почему при протягивании таблицы вниз календарь отображается не около ячейки а вверху экрана вне видимости?

Автор - micholap_denis
Дата добавления - 03.11.2022 в 14:02
andreimurysev Дата: Четверг, 03.11.2022, 14:56 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 5 ±
Замечаний: 0% ±

В Public Sub DayClick вместо:
[vba]
Код
targetTextBox.Value = Format(DateSerial(Year_, Month_, Int(ActiveButton)), "dd.mm.yyyy")
[/vba]
укажите:
[vba]
Код
targetTextBox.Formula = DateSerial(Year_, Month_, Int(ActiveButton))
[/vba]
К сообщению приложен файл: 8916220.xlsm (33.9 Kb)


Сообщение отредактировал Serge_007 - Четверг, 03.11.2022, 15:20
 
Ответить
СообщениеВ Public Sub DayClick вместо:
[vba]
Код
targetTextBox.Value = Format(DateSerial(Year_, Month_, Int(ActiveButton)), "dd.mm.yyyy")
[/vba]
укажите:
[vba]
Код
targetTextBox.Formula = DateSerial(Year_, Month_, Int(ActiveButton))
[/vba]

Автор - andreimurysev
Дата добавления - 03.11.2022 в 14:56
micholap_denis Дата: Четверг, 03.11.2022, 15:02 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 341
Репутация: 0 ±
Замечаний: 60% ±

Excel 2013
andreimurysev, спасибо
а по второму вопросу подскажите?
 
Ответить
Сообщениеandreimurysev, спасибо
а по второму вопросу подскажите?

Автор - micholap_denis
Дата добавления - 03.11.2022 в 15:02
Мир MS Excel » Вопросы и решения » Вопросы по VBA » При вставке даты макросом (через календарь) меняет формат яч (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!