• ベストアンサー

VBA・Excelフォーム選択時にデートピッカー

お世話になります。 添付画像のようなフォームを作る予定です。 日付を入力させるのに、テキストボックスを用意しました。 テキストボックス選択時(カーソルが点滅しているとき)にデートピッカーを表示させるようなことは可能でしょうか?(できれば画像の赤枠のあたりに出てくる形がいいです) ご教授よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1731/2601)
回答No.2

No.1の追加です。 あとこちらを参考にして ExcelVBAでカレンダーコントロールを自作する https://ateitexe.com/excel-vba-calendar-control/ サンプルがダウンロードできますので、それをご自身の環境に合わせて変更すればいかがでしょう。

kotokonasuno
質問者

お礼

いろいろな方法を教えていただき大変勉強になります。 まだ全て読み終わってはいませんが、追加で教えていただいた方法で進められそうです。 IEの終了のことなども、丁寧に教えていただき助かりました。 ありがとうございました!

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1731/2601)
回答No.1

以下のサイトで紹介されている方法は、InternetExplorerのコモンコントロールの「DateTimePicker」を利用するとのことなので、InternetExplorerは2022年6月15日にサポート終了しますから、いつまで使えるかは分かりません。 ただ、終了以降はIEが起動しなくなるとのことですが、DLLを利用できなくなるかどうかは分かりません。 Excelでお仕事 フォーム上でDateTimePickerを利用する。 https://www.asahi-net.or.jp/~ef2o-inue/api/sub08_01_070.html 「日付入力」のクラス https://www.asahi-net.or.jp/~ef2o-inue/download/sub09_020_020.html

関連するQ&A

専門家に質問してみよう