社内にOffice2010、2013、2016などが混在するような環境の方もたくさんいるだろう。このような環境で意外に苦しむのが、社内開発等で多用されるカレンダーコントロールである。これについて一通りまとめておく。 1.Excel2007までのカレンダーコントロール 2.Excel2010以降のカレンダーコントロール 3.代替策 あわせて読みたい 1.Excel2007までのカレンダーコントロール ExcelでDatePickerを実装する場合、Accessに付属の「カレンダーコントロール」を使用することになる。このため、Accessがインストールされていることが必須となる。 細かくいうと、Access 付属の「MSCAL.ocx」がカレンダーを表示するためのコントロール。 Excelでこれを使用する場合は、UserFormを一つ作成し、MSCALを貼り付けて使用するという方法がExcel
![Excel2010以降のカレンダーコントロール(DatePicker)周辺事情 - TechNote](https://cdn-ak-scissors.b.st-hatena.com/image/square/4fc2a7c0c068f0fb08b9cae7626655e2e2857178/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkojikoji75%2F20150801%2F20150801213352.jpg)