MonthView Головная боль VBA - PullRequest
0 голосов
/ 30 мая 2018

Я создаю пользовательскую форму в Vba Excel, которая используется для управления выдачей, возвратом и регистрацией пропусков временного доступа.Поскольку это будет использоваться некоторыми "неопытными" техническими пользователями, я хочу допустить как можно меньше ошибок пользователей.Одна часть формы - это дата выпуска карты и ожидаемая дата возвращения, оба они вводятся в текстовые поля с некоторым кодом для проверки правильного формата.Чтобы облегчить жизнь неопытным, я хочу, чтобы при вводе поля даты отображался элемент управления MonthView, позволяя им вводить дату, а затем снова скрывать при вводе следующего поля.Однако у меня возникают проблемы с выполнением этой работы без сбоя программы, вот логика:

Initialize : MonthView = false DateTXT entered : MonthView = true DateTXT exit : MonthView = false MonthView Click : DateTXT.Value = MonthView.Value

Я знаю, что эта логика имеет недостатки в контексте VBA, потому что в тот момент, когда вынажмите на элемент управления MonthView, вы выходите из текстового поля и он пытается закрыть MonthView.

Я в тупике для решения, у кого-нибудь есть идеи?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...