プロが教えるわが家の防犯対策術!

Excel2013まではカレンダーのコントロールはMicrosoft Date and Time picker control 6.0やmonthViewが使えたのですが、Excel2016では使えなくなってました。

vba のFormで使えるカレンダーはExcel2016ではどのようなものがあるのでしょうか?

分かる方がおられましたら教えてください。

よろしくお願いします。

A 回答 (2件)

このご質問を、何度か考えてみました。



あいにく、Excel2016 は持っていませんので、その状況を確かめることはできませんし、ワークシートに貼りつけるならともかく、UserForm という条件になると、ActiveX でなければならない、と考えていました。ワークシートですと、挿入-Microsoft Store から、カレンダーを検索すれば、ユーティリティが出てきます。

しかし、Excelで著名なユーティリティの作者の Ron de Bruin 氏が作った
Excel for Windows Date Picker
https://www.rondebruin.nl/win/addins/datepicker. …
これは、UserForm そのものなのですね。彼が作っている限りは、こちらでも作れるのではないかと思いました。ただし、本体は、プロテクトが掛かっていますので、中身がみれません。残念です。しかし、たぶん、解析はできるはずです。

いくつか、同じ問題が出ているサイトを読んでみましたが、中には、ActiveX 自体の問題があるので、という人もいれば、それは、32Bit 用だから、という話もあります。

国内でも、Excel用のDate Picker を作っている人はいますが、私の知っているのは、できがあまりよくありません。
    • good
    • 0

VBAは何級ですか?


ITのかたならいきなり商店研修はないでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A