Можно ли вводить даты из раскрывающегося календаря?

в Excel 2003 можно ли вводить даты в ячейку из раскрывающегося календаря, а не вручную?

15
задан Yass
01.01.2023 6:30 Количество просмотров материала 2707
Распечатать страницу

2 ответа

можно ли вводить даты в ячейки из выпадающего календаря?

используйте следующую команду для Excel 2003.


добавление календаря выпадающего списка в Excel 2003

  1. вставить > объект, прокрутите вниз и нажмите на "Microsoft Calendar Control".

  2. щелкните правой кнопкой мыши вкладку рабочий лист и просмотреть код.

  3. вставьте следующий код:

    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, поддерживать синтаксис и изменить это в соответствии.

  4. закрыть редактор VB.

  5. выйти из режима проектирования.

при нажатии в a1: A100 вы получите календарь, который по умолчанию на сегодняшний дата.

щелкните дату, и она будет введена в активную ячейку.

Source добавление раскрывающегося списка календаря в Excel 2003

0
отвечен DavidPostill 2023-01-02 14:18

здесь количество способов:

  • добавить поле с выпадающим календарем может быть более удобным, но подходит для ограниченного количества клеток, сделанных вручную.

    1. включить разработчик вкладка в Excel
    2. выберите Вставить > другие (нижний правый значок) > Microsoft выбора даты и времени Управления 6.0
    3. поместите элемент управления на лист
    4. используя разработчик вкладке отображение свойств элемента управления
    5. set LinkedCell свойство вашей ячейки
    6. используя разработчик tab, выключить Режим Конструктора
  • добавление универсального выбора даты / времени может быть чуть менее удобный в использовании, но вам не нужна дополнительная специальная обработка ячеек

    • вы можете либо получить, что addin (ну, для вам нужно найти что-то подобное) или создать свой собственный с аналогичной функциональностью (необходим опыт разработки программного обеспечения). Путь проходит через надстройки Excel.
2
отвечен miroxlav 2023-01-02 16:35

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх