Добавление календаря на рабочий лист

Брюс хотел бы знать, есть ли простой способ вставить стандартный календарь в электронную таблицу, чтобы можно было легко выбирать даты. К счастью, есть несколько способов реализовать календари.

Excel включает встроенный элемент управления календарем, но вы должны знать, что поддержка элемента управления календарем была немного неоднородной между версии. Другими словами, вы можете реализовать элемент управления в Excel 2007, но тот же элемент управления может некорректно работать в Excel 2010 или более поздних версиях. Обратная совместимость между версиями также может быть под вопросом. (Почему? Только Microsoft знает, и они не говорят.)

Тем не менее, вот как вы можете вставить встроенный элемент управления календарем, в данном случае на лист Excel 2010. (Я бы действительно не стал пробовать это в более поздней версии Excel; вы, скорее всего, не будете довольны результатами.)

  1. Отобразите вкладку «Разработчик» на ленте. .
  2. Щелкните инструмент “Вставка” в группе “Элементы управления”. Excel отображает палитру различных элементов управления, которые можно вставить.
  3. Щелкните параметр «Дополнительные элементы управления», который находится в правом нижнем углу параметров в разделе «Элементы управления ActiveX». Excel отображает диалоговое окно «Дополнительные элементы управления». (См. Рис. 1.)
  4. Рис. 1. Диалоговое окно «Дополнительные элементы управления».

  5. Прокрутите список доступных элементов управления и выберите элемент управления Microsoft Date and Time Picker.
  6. Нажмите OK. Диалоговое окно закроется, и указатель мыши станет перекрестием.
  7. Щелкните в верхнем левом углу, где должен отображаться элемент управления, и перетащите указатель мыши в правый нижний угол. Когда вы отпускаете кнопку мыши, элемент управления появляется на экране.
  8. Щелкните инструмент «Свойства» в группе «Элементы управления». (Вкладка «Разработчик» на ленте по-прежнему должна быть видна.) Excel отображает диалоговое окно «Свойства» для элемента управления.
  9. Щелкните свойство «Связанная ячейка» и измените его на адрес ячейки, с которой необходимо связать элемент управления.
  10. Закройте диалоговое окно “Свойства”.
  11. Щелкните инструмент “Режим разработки” в группе “Элементы управления”.

На этом этапе в вашей книге должен быть активен элемент управления «Выбор даты». Щелкните стрелку вниз справа от него, и вы увидите календарь, с помощью которого вы можете выбрать дату. Когда вы покидаете элемент управления (щелкнув в другом месте на листе), связанная ячейка (шаг 8) изменяется, чтобы отразить дату, выбранную вами с помощью элемента управления.

Вы можете заметить некоторую странную реакцию с элемент управления «Выбор даты» даже в Excel 2010. Когда я впервые добавил его на свой рабочий лист и отключил режим конструктора, Excel отобразил активный элемент управления в верхнем левом углу листа и неактивный элемент управления в том месте, где я нарисовал контроль. (Это произошло на двух разных машинах с использованием Excel 2007 и Excel 2010.. ) Мне пришлось вернуться в режим дизайна (в этот момент элемент управления в верхнем левом углу листа исчез), щелкнуть нарисованный мной элемент управления, чтобы выбрать его, а затем растянуть его до очень большого размера. Когда я отключил режим «Дизайн», фальшивая копия элемента управления в верхнем левом углу рабочего листа исчезла, и я мог без труда использовать нарисованную мной версию. Действительно странное поведение – и отчасти разочарование при работе с элементами управления календарем Microsoft.

Если вы используете Excel 2013 или более позднюю версию, есть очень большая вероятность, что элемент управления Date Picker победит » быть в вашей системе. (Это не во всех более поздних версиях Excel, но если у вас есть некоторые из более дорогих версий, которые включают Access, он может быть там.) Если его нет в вашей системе, вы можете попробовать установить правильный элемент управления, но этот процесс не для робких или слабонервных. И, кроме того, Брюс сказал, что ему нужно что-то, что позволяло бы «легко выбирать даты», определение, которое, кажется, не соответствует прохождению запутанных шагов, необходимых для установки правильного элемента управления. Если вы предпочитаете его установить, внимательно прочтите следующую веб-страницу, даже если она довольно старая:

 http://stackoverflow.com/questions/15816014/how-to  -install-mscomct2-ocx-file-from-cab-file-excel-user-form-and-vba 

Обратите внимание, что, поскольку страница является старой, ссылка в исходном сообщении, куда вы можете загрузить элемент управления, который больше не действителен (вы получите ошибку 404, если вы нажмете на него). Однако вы можете просто выполнить поиск по запросу “mscomct2.ocx” в Интернете и найти места, где его можно загрузить.

Кроме того, Рон де Брюин дает несколько полезных советов по установке и использованию средства выбора даты в различные версии Excel, включая эту последнюю версию:

 http://www.rondebruin.nl/win/s8/win003.htm 

Оцените статью
Frestage.ru
Добавить комментарий