в Excel 2003 можно ли вводить даты в ячейку из раскрывающегося календаря, а не вручную?
Можно ли вводить даты из раскрывающегося календаря?
2 ответа
можно ли вводить даты в ячейки из выпадающего календаря?
используйте следующую команду для Excel 2003.
добавление календаря выпадающего списка в Excel 2003
вставить > объект, прокрутите вниз и нажмите на "Microsoft Calendar Control".
щелкните правой кнопкой мыши вкладку рабочий лист и просмотреть код.
вставьте следующий код:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub 'Change this to your range of dates If Not Intersect(Target, Range("A1:A100")) Is Nothing Then Calendar1.Top = Target.Top + Target.Height Calendar1.Left = Target.Left + Target.Width / 2 - Calendar1.Width / 2 Calendar1.Visible = True Calendar1.Value = Now ElseIf Calendar1.Visible Then Calendar1.Visible = False End If End Sub Private Sub Calendar1_Click() ActiveCell.Value = (Calendar1.Value) ActiveCell.NumberFormat = "dd mmm yy" End Sub
Примечание в коде диапазон дат установлен как A1: A100, поддерживать синтаксис и изменить это в соответствии.
закрыть редактор VB.
выйти из режима проектирования.
при нажатии в a1: A100 вы получите календарь, который по умолчанию на сегодняшний дата.
щелкните дату, и она будет введена в активную ячейку.
Source добавление раскрывающегося списка календаря в Excel 2003
здесь количество способов:
добавить поле с выпадающим календарем может быть более удобным, но подходит для ограниченного количества клеток, сделанных вручную.
- включить разработчик вкладка в Excel
- выберите Вставить > другие (нижний правый значок) > Microsoft выбора даты и времени Управления 6.0
- поместите элемент управления на лист
- используя разработчик вкладке отображение свойств элемента управления
- set LinkedCell свойство вашей ячейки
- используя разработчик tab, выключить Режим Конструктора
добавление универсального выбора даты / времени может быть чуть менее удобный в использовании, но вам не нужна дополнительная специальная обработка ячеек
- вы можете либо получить, что addin (ну, для excel-2003 вам нужно найти что-то подобное) или создать свой собственный с аналогичной функциональностью (необходим опыт разработки программного обеспечения). Путь проходит через надстройки Excel.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]