Чи можна вставити підбирач дат у кожну комірку стовпця в електронній таблиці Google, щоб кожен міг натиснути (одним натисканням кнопки) на цю клітинку та отримати календар вибору дати, щоб вибрати дату?
Чи можна вставити підбирач дат у кожну комірку стовпця в електронній таблиці Google, щоб кожен міг натиснути (одним натисканням кнопки) на цю клітинку та отримати календар вибору дати, щоб вибрати дату?
Відповіді:
Клацніть правою кнопкою миші виділення, для якого потрібно відобразити перемикач дат (наприклад, одна комірка, весь рядок, весь стовпець), а потім відкрити перевірку даних. Встановіть критерії: Date
is a valid date
та натисніть кнопку Зберегти . Тепер просто двічі клацніть клітинку!
Найперша відповідь, здається, працює для мене.
Крок 1: Клацніть правою кнопкою миші клітинку, в якій ви хочете ввести дату.
Крок 2: Виберіть перевірку даних.
Крок 3: Установіть для критеріїв "Дата" - дійсна дата.
Крок 4: ЗБЕРЕГТИ
Крок 5: Двічі клацніть на клітинку, і вибратель дати вискочить.
Якщо ви хочете, щоб у декількох клітинках відображався інструмент вибору дати, просто скопіюйте перевірену клітинку та вставте її туди, де ви хочете показати дати на аркуші.
якщо я правильно пам’ятаю, ви можете просто встановити дату формату комірок, і це матиме такий же ефект
Я не думаю, що існує рішення, яке відповідатиме вашим точним вимогам, проте ви можете використовувати умовне форматування, щоб "обдурити" ефект, наприклад
мати типову дату 01.01.2001, тобто дату, яку ніколи не буде введено користувачем
то умовний формат клітинок має бути кольором шрифту таким самим, як фон комірки.
Таким чином, коли користувач двічі клацне на клітинку, вона покаже вибір дат, але буде схожа на порожню клітинку, поки вони не зроблять це, звичайно, вам доведеться переконатися, що інші формули ігнорують дату за замовчуванням.
Якщо попередньо заповнити клітинку випадковою датою, подвійне клацання призведе до вибору дати.
Джерело: Підтримка Google: Відформатуйте номери в електронній таблиці
Рішення передбачає трохи програмування VBA. Таким чином, ви створюєте інструмент вибору дати та розміщуєте його у комірці A1. Клацніть правою кнопкою миші та виберіть опцію Переглянути код. Відкриється вікно VBA, і ви побачите два спадні меню (у першому він буде відображатися: DTPicker21). У другому спадному меню виберіть "ЗМІНИ". він створює порожню процедуру для події Зміни контролю
Порядок запису вибраної дати в активну комірку:
Private Sub DTPicker21_Change()
ActiveCell.Value = Me.DTPicker21.Value
End Sub
Відкрийте режим DEBUG і виберіть Compile, а потім збережіть файл у форматі .xlsm (робоча книга з підтримкою макросу Excel). Вихід з режиму розробника.
Наприкінці скористайтеся опцією заморозити верхній рядок (поле для вибору дати було розміщено в A1), тому під час прокрутки воно буде завжди видно. виберіть будь-яку клітинку, яку ви хочете ввести дату, потім натисніть кнопку вибору дати та виберіть бажану дату.