Зміст
В Microsoft Excel є багато важливих інструментів, які створюють зручність для користувача. Один з них - "Підбірник дат". За допомогою цього інструменту можна вставити будь-яку дату та час на робочому аркуші. Він з'являється, як календар Ви можете вибрати дата У цьому уроці ви навчитеся вставляти підбірник дат в Excel з відповідними прикладами та належними ілюстраціями. Багато деталей буде в наступних розділах, тож я сподіваюся, що ви будете стежити за новинами.
Завантажити Практичний посібник
Вставити дату вибору.xlsm
Чим корисний пікер дат в Excel?
Зараз люди люблять працювати з користувацькими інтерфейсами. Це зменшує робочий стрес. Як ми це робимо? вставити дату в комірку? Вводячи його в комірку, так? Ми всі знаємо, що введення тексту - це неспокійна справа. Що робити, якщо у вас є 500 рядків у наборі даних? Ви не хотіли б вставляти всі дати вручну в Excel!
І тут на допомогу нам приходить Дата-пікер - спливаючий календар, який ви можете використовувати для того, щоб вставити дати і контролювати їх. Подивіться на наступний скріншот:
За допомогою цього інструменту можна вибрати будь-яку дату та виконати будь-які операції в Microsoft Excel.
Покрокове керівництво по вставці пікіратора дат в Excel
У наступних розділах ми надамо вам покрокове керівництво по вставці підбірника дат в Excel. Ми рекомендуємо вам уважно переглянути і вивчити всі ці кроки. Це, безумовно, розвине ваші знання Excel.
1. увімкніть вкладку розробника в Excel для редактора дат
По-перше, цей інструмент вибору дати доступний лише в Розробник Отже, перед початком роботи необхідно увімкнути вкладку розробника в Microsoft Excel.
Отже, спочатку увімкнемо вкладку розробника.
📌 Кроки
- Спочатку натисніть на кнопку Файл рахунок.
- Далі натисніть на кнопку Варіант .
- Наразі, від Параметри Excel діалоговому вікні, натисніть на кнопку Налаштувати стрічку опція зліва.
- У правій частині вікон виберіть Основні вкладки .
- Наостанок, перевірте Розробник Ящик.
Як видно зі стрічки Excel, ми успішно вставили вкладку "Розробник" в Microsoft Excel.
Читати далі: Як вставити день і дату в Excel (3 способи)
2. вставити вікно вибору дати
Настав час вставити перемикач дат в робочий аркуш. Для цього виконайте наступні дії.
📌 Кроки
- По-перше, зайдіть на сайт Розробник рахунок.
- Від Елементи управління у вкладці, натисніть на кнопку Вставка .
- Від Елементи управління ActiveX натисніть на кнопку Більше контролю.
- Тепер виберіть Microsoft Date and Time Picker Control 6.0 (SP6) від Більше елементів керування діалогове вікно.
- Після цього натисніть на кнопку ГАРАЗД. .
- Нарешті, клацніть по комірці, в яку ви хочете вставити перемикач дат.
Як бачите, ми вставили в комірку елемент управління для вибору дати.
Коли ви вставите елемент керування вибором дати на аркуш, ви побачите EMBEDDED в рядку формул.
Це означає, який тип контролю встановлений на цьому аркуші. Пам'ятайте, що ви не можете його змінити. Він буде відображатися як " Посилання не дійсне " помилка, якщо ви це зробите.
Читати далі: Як поєднати дату і час в одній комірці в Excel (4 способи)
3. налаштуйте редактор дат
Ви можете бачити, що наше управління вибором дати тут виглядає не дуже добре. Отже, ми повинні налаштувати його, щоб надати йому кращого вигляду.
Коли ви вставляєте пікап дати, автоматично активується режим Design, який дозволяє його модифікувати. Звичайно, ми це зробимо, змінимо його розміри, а також деякі його властивості.
📌 Кроки
- Щоб зробити його більшим або меншим, ви можете просто перетягнути піпетку для вибору дати.
- У той час як Дизайн клацніть правою кнопкою миші на вікні вибору дати. Після цього натисніть на кнопку Властивості .
- Тут ви побачите різні варіанти, з кількома з них ми будемо працювати.
- Можна змінювати висоту, ширину, шрифт, колір тощо.
- Тепер перетягніть перемикач дат до місця розташування комірки, де ви хочете його розмістити.
Тепер наш календарик майже готовий, залишилося тільки прив'язати календар до комірки.
Читати далі: Як вставити дату в нижній колонтитул в Excel (3 способи)
4. зв'яжіть елемент керування "Вибір дати" з коміркою
Ви можете подумати, що ми його вставили і тепер можемо виконувати будь-яку процедуру. Але тут є заковика. Ви можете виконувати будь-яку операцію без прив'язки перемикача дат до комірки. Microsoft Excel не буде автоматично розпізнавати дату, пов'язану з будь-якою коміркою. Пам'ятайте, що без цього жодна формула не буде працювати.
📌 Кроки
- По-перше, клацніть правою кнопкою миші на вікні вибору дати.
- У контекстному меню натисніть на Властивості .
- Наразі, в Зв'язана комірка введіть посилання на комірку, яку потрібно з'єднати.
- При виборі дати з календаря ви автоматично побачите цю дату у пов'язаній комірці. ГАРАЗД. якщо Excel показує символ " Не вдається встановити значення комірки рівним NULL... "помилка.
- Щоб приймати нульові значення, змініть значення з НЕПРАВДА до ПРАВДА в Чекбокс.
- Якщо натиснути правою кнопкою миші на перемикач дат і натиснути на Переглянути код ви побачите пов'язані з ним коди VBA.
Читати далі: Автоматичне введення дати в Excel при введенні даних (7 простих способів)
Як вставити підбірку дат у цілий стовпець в Excel
Тепер, те, що ми робили до цього часу, - це вставити перемикач дат у клітинку. Ми можемо вставити перемикач дат у діапазон клітинок або певний стовпець. Щоразу, коли ви клацаєте на клітинці, з'являється календар, і ви можете вибрати дату звідти. У наступних розділах ми покажемо вам, як вставляти як окремі стовпці, так і кілька стовпців.
1. вставити перемикач дат для одного стовпчика
📌 Кроки
- Щоб призначити збирач дат на цілий стовпець, клацніть правою кнопкою миші по збирачу дат. Після цього натисніть на кнопку Переглянути код .
- Після цього ви побачите код, якщо ви його налаштували.
- А тепер очистіть VBA і введіть наступний код, який ми показуємо тут:
Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheet1.DTPicker1 .Height = 20 .Width = 20 If Not Intersect(Target, Range("B:B")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With End Sub
Цей код в основному встановлює колонку B на побачення.
- Тепер зніміть прапорець з режиму проектування.
- Після цього клацніть по будь-якій комірці, щоб прибрати вікно вибору дати.
- Тепер клацніть по будь-якій комірці стовпчика B Ви побачите елементи керування вибором дати з кожної комірки.
Пояснення коду:
З Sheet1.DTPicker1 .Height = 20 .Width = 20
Цей код демонструє номер аркуша (запам'ятайте свій номер аркуша, навіть якщо ви змінили назву) і номер пікапа дати. Тут у нас є аркуш 1 (Основний аркуш пікапа дати) і пікап дати 1. Висота і ширина, які ви встановлюєте вручну.
If Not Intersect(Target, Range("B:B")) Is Nothing Then .Visible = True
Даний код демонструє, що якщо у будь-якій комірці стовпця B з'явиться вікно вибору дати. Або можна задати користувацький діапазон на зразок Range("B5:B14") Він встановить перемикач дат тільки для тих конкретних комірок у стовпчику B .
.Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address
В рамках проекту " верхній " по суті означає, що вона продовжується разом з верхньою межею вказаної комірки. Вона еквівалентна "верхньому" значенню приналежності вказаної комірки.
В рамках проекту " Ліворуч " еквівалентна наступній правій комірці (від вказаної Вами комірки). Це довжина лівої межі від зовнішнього лівого краю аркуша. Для отримання посилання на праву комірку ми використали функцію зсуву.
" LinkedCell " з'єднує перемикач дат з цільовою коміркою. Коли ми вибираємо дату з випадаючого списку, він дозволяє, щоб в комірці.
Else .Visible = False
При виділенні не комірки стовпця, а будь-якої іншої комірки C , програма вибору дати не з'являється.
2. вставити перемикач дат для декількох стовпців
Тепер, якщо ви хочете встановити кілька стовпців з вибором дати, ви повинні зробити просту зміну. Пам'ятайте, що перед тим, як встановити кілька стовпців з перемикачами дат, необхідно знову вставити інший перемикач дат.
Якщо ви хочете встановити підбірку дат для сусідніх стовпців, вам не потрібно писати ще один сегмент коду. Просто змініть в коді ЯКЩО сегмент:
If Not Intersect(Target, Range("C:D")) Is Nothing Then
Тепер наступний код встановить пікап дати для стовпців B, D, E, G:
Тут ми не призначаємо підбирач дат у всьому стовпці, а вставляємо його в діапазон клітинок. Підбирач дат 1 для B5:B14, підбирач дат 2 для D5:E14 і підбирач дат 3 для G5:G14.
Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheet1.DTPicker1 .Height = 20 .Width = 20 If Not Intersect(Target, Range("B5:B14")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With With Sheet1.DTPicker2 .Height = 20 .Width = 20 If Not Intersect(Target, Range("D5:E14")) Is NothingThen .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With With Sheet1.DTPicker3 .Height = 20 .Width = 20 If Not Intersect(Target, Range("H5:H14")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With End Sub
Подивіться, у нас тут три датоміра. Один для стовпчика B по одному для стовпчиків D і E комбінований, а ще один - для колонки G Клацнувши по кожній комірці цих стовпців, ви побачите календар. Таким чином, ви можете вставити підбірку дат для декількох стовпців в Excel.
Велика проблема з вибором дати в Excel
Якщо ви використовуєте 64-розрядну версію будь-якого програмного забезпечення Microsoft Excel або використовуєте Excel 365 чи Excel 2019, ви вже заплуталися. Це тому, що ви не змогли знайти інструмент для вибору дати в ActiveX контроль.
На жаль, елемент керування Microsoft Date Picker доступний лише в 32-розрядних версіях Excel 2016, Excel 2013 і Excel 2010, але він не працюватиме в 64-розрядній версії Excel. Отже, якщо ви дійсно хочете вставити календар на робочий аркуш, використовуйте будь-який сторонній календар. Я сподіваюся, що в майбутньому Microsoft випустить якийсь інструмент для підбору дати.
💬 Що варто пам'ятати
✎
Переконайтеся, що ви зв'язали перемикач дат з коміркою, якщо ви працюєте з такою коміркою.
✎
Ваш файл повинен бути збережений у форматі Робоча книга з підтримкою макросів (.xlsm).
✎
Щоб внести будь-які зміни у вікно вибору дати, обов'язково виберіть його на вкладці розробника.
✎
Щоб побачити зміни з кодів VBA, зніміть прапорець з вибору дати.
Висновок
На закінчення, я сподіваюся, що цей підручник надав вам частину корисних знань про вставку пікірувальника дат в Excel. Ми рекомендуємо вам вивчити і застосувати всі ці інструкції до вашого набору даних. Завантажте практичний посібник і спробуйте їх самостійно. Крім того, не соромтеся залишати відгуки в розділі коментарів. Ваші цінні відгуки мотивують нас створювати подібні підручники.
Не забувайте слідкувати за новинами на нашому сайті Exceldemy.com для вирішення різних проблем, пов'язаних з Excel, та їх вирішення.
Вчіться новим методам і продовжуйте розвиватися!