Как да вмъкнете падащ календар в Excel (с бързи стъпки)

  • Споделя Това
Hugh West

В Microsoft Excel е лесно да вмъкнете падащ календар. От падащия календар можете лесно да вмъкнете всяка дата . Можете също така да създадете връзка към клетката с падащ календар, в която ще се вижда определената от вас дата. В тази статия даваме ценен преглед на това как да вмъкнете падащ календар в Excel. Надявам се, че ще го намерите за доста лесен за използване.

Изтегляне на работна тетрадка за практика

Изтеглете тази работна тетрадка за упражнения

Вмъкване на падащ календар.xlsm

Процедура стъпка по стъпка за вмъкване на падащ календар в Excel

За да вмъкнете падащ календар в Excel, ще ви покажем как да го направите стъпка по стъпка. Всички следващи стъпки са наистина лесни за използване и подобряват знанията ви за Excel, за да ги приложите за по-голяма цел.

Стъпка 1: Активиране на раздела Developer в лентата

Преди да направите каквото и да било за вмъкване на падащ календар в Excel, трябва да покажете раздел Разработчик Като потребител на Excel, когато отваряте работната си книга на Excel, преди всичко няма Разработчик Затова трябва да го промените, като персонализирате лентата.

Стъпки

  • Преди всичко кликнете върху Файл таб. В Файл изберете раздела Опции .

  • Това ще отвори Опции на Excel диалогов прозорец. Персонализиране на лентата .

  • Сега в десния ъгъл има Персонализиране на лентата , изберете Основни раздели оттам и в Основни раздели , щракнете върху Разработчик След това щракнете върху OK . Това ще отвори Разработчик в лентата.

Прочетете още: Как да вмъкнете ден и дата в Excel (3 начина)

Стъпка 2: Вмъкване на падащ календар

За да вмъкнете падащ календар, трябва да следвате следните стъпки.

Стъпки

  • Първо, изберете Разработчик таб. От Контроли група, изберете Вмъкване на опция.

  • Сега, в Вмъкване на щракнете върху Повече контроли от Контроли ActiveX .

  • A Повече контроли ще се появи диалогов прозорец, изберете Контрол на Microsoft за избор на дата и час 6.0 (SP4) Кликнете върху OK '.

  • Сега щракнете върху всяка клетка, в която искате да поставите тази .

  • След като вмъкнете падащия календар, ще видите EMBEDDED формула в лентата с формули.

Прочетете още: Как да вмъкнете програма за избор на дата в Excel (с процедура стъпка по стъпка)

Стъпка 3: Персонализиране на падащия календар

След като вмъкнете падащия календар в предпочитаната клетка, можете да персонализирате този падащ календар.

Стъпки

  • Можете да персонализирате календара с падащо меню, като просто го плъзнете.

  • Можете да промените Имоти на вашия падащ календар, като кликнете с десния бутон на мишката върху падащия календар. Но не забравяйте, че за да направите това, трябва да Режим на проектиране на .

  • В Имоти можете да промените височината, ширината и някои други неща.

  • Можете да поставите падащия календар на всяко място, като просто го плъзнете на това място.

Прочетете още: Как да вмъкнете дата в Excel (7 прости метода)

Подобни четива

  • Как да комбинирате дата и час в една клетка в Excel (4 метода)
  • Автоматична промяна на датите чрез използване на формула в Excel
  • Как автоматично да попълвате датата в Excel, когато клетката се актуализира

Стъпка 4: Свързване на падащ календар с клетка в Excel

В Имоти на падащия календар, може да видите, че има LinkedCell '. Excel не може да прочете нито една дата от вашия падащ календар, така че трябва да я свържете с клетка.

Стъпки

  • От Разработчик таб, включете Режим на проектиране.

  • Сега, щракване с десния бутон на мишката върху в падащия календар и от Контекстно меню , изберете Имоти .

  • В Имоти диалогов прозорец, поставете произволен номер на клетка в LinkedCell опция.

  • Сега завъртете Режим на проектиране и изберете някоя дата от падащия календар, тя ще се появи в посочената клетка.

  • Може да се появи диалогов прозорец с предупреждение. Щракнете върху OK '.

  • Променете Поле за отметка стойност от Фалшив към Истински в Имоти диалоговия прозорец да приема нулеви стойности.

  • Ако искате да видите свързания с това VBA код, просто щракнете с десния бутон на мишката върху падащия календар и изберете Вижте кода .

Прочетете още: Автоматично въвеждане на дата в Excel при въвеждане на данни (7 лесни метода)

Вмъкване на падащ календар в цялата колона

Друго интересно нещо може да се направи с помощта на падащ календар. Можете да вмъкнете падащ календар в цялата колона или в няколко колони. Когато щракнете върху някоя клетка, ще се отвори календар и ще можете да изберете дата от него. И двете неща могат да се направят по-специално чрез VBA кодове.

1. Календар с падащо меню за една колона

Стъпки

  • Тъй като искаме да вмъкнем падащ календар за една колона. Първо вмъкнете падащ календар, като използвате горните стъпки.
  • Кликнете с десния бутон на мишката върху падащия календар и изберете Преглед на кодовете .

  • Когато отворите опцията за преглед на кода, ще се появи интерфейс на Visual Basic и в този лист има произволни кодове. Ако трябва да го персонализирате, изтрийте го и копирайте следния код и го поставете там.
 Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheet3.DTPicker1 .Height = 20 .Width = 20 If Not Intersect(Target, Range("B5:B7")) 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 
  • Сега изключете Режим на проектиране .
  • Изберете която и да е клетка в рамките на дадените клетки в кода VBA, ще намерите падащ календар във всяка клетка в рамките на ограничението на клетките.

Обяснение на кода VBA:

 С Sheet3.DTPicker1 .Height = 20 .Width = 20 

Този код означава, че трябва да изберете името на листа, в който искате да приложите този код, и номера на органа за избор на дата. Можете също така да промените стойностите за височина и ширина.

 If Not Intersect(Target, Range("B5:B7")) Is Nothing Then .Visible = True 

Този код означава, че ако изберете която и да е клетка в този диапазон, падащият календар ще бъде видим във всяка клетка в този диапазон.

 .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address 

Топ обозначава стойността на най-горната принадлежност на определена клетка.

Вляво обозначава следващата дясна клетка на посочената клетка.

LinkedCell c свързва падащия календар с посочената клетка.

 В противен случай .Visible = False 

Това означава, че ако изберете друга клетка освен тази, падащият календар няма да бъде видим.

Прочетете още: Как да вмъквате автоматично дати в Excel (3 прости трика)

2. Календар с падащи прозорци за няколко колони

Ако искате да използвате падащия си календар за няколко колони, можем да следваме тези стъпки. Не забравяйте, че за целта трябва да вмъкнете няколко падащи календара.

Стъпки

  • Вмъкване на множество календари от падащото меню на Разработчик таб.
  • Поставете тези падащи календари на желаното от вас място, като ги плъзнете.
  • Бихме искали да вмъкнем падащ календар в колона B и колона D . Кликнете с десния бутон върху падащия календар и изберете Вижте кода . Сега копирайте следния код и го поставете в този лист.
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheet5.DTPicker1 .Height = 20 .Width = 20 If Not Intersect(Target, Range("B5:B9")) 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 Sheet5.DTPicker2 .Height = 20.Width = 20 If Not Intersect(Target, Range("D5:D9")) 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 в даден диапазон. Можете да поставите всяка дата от падащия календар в този диапазон.

Забележка:

Трябва да промените CheckBox от Фалшив към Истински за да избегнете съобщение за грешка.

Прочетете още: Макрос на Excel: Вмъкване на дата и час в клетка (4 примера)

Проблем с падащия календар

Ако сте активен потребител на Microsoft 365 или Microsoft Excel 2019, няма да откриете падащия календар. Този падащ календар е наличен само в Microsoft Excel 2007 и 32-битовите версии на Excel 2010,2013 и 2016.

Заключение

Обсъдихме процеса стъпка по стъпка за вмъкване на падащ календар в Excel. Опитахме се също така да покажем как да използваме падащ календар както за една колона, така и за няколко колони. Надявам се, че можете да получите много знания от тази статия. Ако имате някакви въпроси, не се колебайте да ги зададете в раздела за коментари и не забравяйте да посетите нашия Exceldemy страница за повече информация.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.