Спасибо большое. вы очень помогли. Уже есть над чем поработать. Вот первые мои доработки по этому варианту. - выделил Сб и ВС красным для лучшего восприятия выходных - выделил текущий день на текущей недели - сделал фильтр, чтобы после добавления новых заданий можно было расположить их в порядке очередности по датам - добавил выпадающий календарик для ввода дат на предстоящие дела. По щелчку на ячейке с датой появляется календарик см картинку в приложении. Будут еще идеи, что можно улучшить сделаю и покажу.
Ошибка в том, что переменную st нужно объявлять вне макроса (она должна быть глобальной)
Спасибо за подсказку.
Цитата
Вариант от я, но уже последний )
Спасибо большое. вы очень помогли. Уже есть над чем поработать. Вот первые мои доработки по этому варианту. - выделил Сб и ВС красным для лучшего восприятия выходных - выделил текущий день на текущей недели - сделал фильтр, чтобы после добавления новых заданий можно было расположить их в порядке очередности по датам - добавил выпадающий календарик для ввода дат на предстоящие дела. По щелчку на ячейке с датой появляется календарик см картинку в приложении. Будут еще идеи, что можно улучшить сделаю и покажу.
А что тоже хороший вариант. Я бы правда добавил выпадающий календарик, а то как-то ручками вводить не наглядно да и ошибиться легче при вводе даты.Otter
Так всё в ваших руках "Красивости" - это удел интерфейса, накручивайте там всё, как желаете. И вот если бы вы фейс сразу делали в виде юзерформы - думаю, вы бы быстрее поняли, что я до вас хотел донести. Ведь в этом случае на листах книги вообще не надо было бы ничего "оформлять", там только хранились бы необходимые данные. В пределе - эти листы вообще скрываются, и весь обмен с ними идет посредством процедур-методов и функций-свойств.А вот к элементам формы вы бы накручивали разные плюшки. Ну и заодно бы учились, как правильно организовывать обмен данными между интерфейсом и хранилищем, и как правильно отделять фронт-энд от бэк-энда...
Так всё в ваших руках "Красивости" - это удел интерфейса, накручивайте там всё, как желаете. И вот если бы вы фейс сразу делали в виде юзерформы - думаю, вы бы быстрее поняли, что я до вас хотел донести. Ведь в этом случае на листах книги вообще не надо было бы ничего "оформлять", там только хранились бы необходимые данные. В пределе - эти листы вообще скрываются, и весь обмен с ними идет посредством процедур-методов и функций-свойств.А вот к элементам формы вы бы накручивали разные плюшки. Ну и заодно бы учились, как правильно организовывать обмен данными между интерфейсом и хранилищем, и как правильно отделять фронт-энд от бэк-энда...AndreTM
он там и так был . В пояснениях всё было расписано или просто ввести ручками или двойной щелчок.
Да виноват про двойной щелчок и не заметил. Он работает только в одной ячейке А13.
Заметил такую штуку. Если щелкать 2 раза чтобы вызвать календарь, то потом автоматом щелкаешь 2 раза вставить дату, а надо один раз для корректного перемещения курсора на рабочее поле для записи задания. 1 Думаю было бы правильнее сделать по одному щелчку и вызов календаря. Щелчок и появился календарь, еще щелчок и вставлена дата, а курсор на месте ввода задания. 2 После появления строки 13 надо подсветить цветом ячейку А13, а после ввода в нее даты подсветку можно и убрать. Потому как только в ячейке А13 появляется календарик для ввода даты. И цветовая подсветка поля ускоряет ввод даты. 3 Сортировка по датам к сожалению не будет работать потому как после сортировки значениями заполняется строка 12, а она технологическая (как я понимаю). Тут правильнее сделать кнопку на фейсе с названием "Сортировка" и макросом прописать расширенную сортировку по датам в диапазоне ячеек А13:А100. расширенная сортировка это не только даты сортируются, но и соответствующие им задания. 4 Если корректировать (изменять) даты в ячейках А14 и ниже день недели не меняется, как например после изменения в ячейке А13. Напрашивается вывод как вариант: Всплывающий календарь по щелчку на ячейке сделать не только по А13, но и далее например в диапазоне А13:А100.
P.S.Всем кто любит творить красоту и может помочь заранее ОГРОМНОЕ СПАСИБО,
Цитата
И вот если бы вы фейс сразу делали в виде юзерформы
Спасибо за пояснение. Теперь на вашем примере я понял в каком направлении надо двигаться.
он там и так был . В пояснениях всё было расписано или просто ввести ручками или двойной щелчок.
Да виноват про двойной щелчок и не заметил. Он работает только в одной ячейке А13.
Заметил такую штуку. Если щелкать 2 раза чтобы вызвать календарь, то потом автоматом щелкаешь 2 раза вставить дату, а надо один раз для корректного перемещения курсора на рабочее поле для записи задания. 1 Думаю было бы правильнее сделать по одному щелчку и вызов календаря. Щелчок и появился календарь, еще щелчок и вставлена дата, а курсор на месте ввода задания. 2 После появления строки 13 надо подсветить цветом ячейку А13, а после ввода в нее даты подсветку можно и убрать. Потому как только в ячейке А13 появляется календарик для ввода даты. И цветовая подсветка поля ускоряет ввод даты. 3 Сортировка по датам к сожалению не будет работать потому как после сортировки значениями заполняется строка 12, а она технологическая (как я понимаю). Тут правильнее сделать кнопку на фейсе с названием "Сортировка" и макросом прописать расширенную сортировку по датам в диапазоне ячеек А13:А100. расширенная сортировка это не только даты сортируются, но и соответствующие им задания. 4 Если корректировать (изменять) даты в ячейках А14 и ниже день недели не меняется, как например после изменения в ячейке А13. Напрашивается вывод как вариант: Всплывающий календарь по щелчку на ячейке сделать не только по А13, но и далее например в диапазоне А13:А100.
P.S.Всем кто любит творить красоту и может помочь заранее ОГРОМНОЕ СПАСИБО,Otter