
No.1ベストアンサー
- 回答日時:
基本は
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/v …
これではないのかな?
すなわちユーザーフォームを使用する方法。
ただ
>セルを選択して
で表示させるのはイベントとして無いと思いましたけど。(初級者なので実はあるってならごめんなさい。)
セルをダブルクリックするとかがシートモジュールのイベントにあるのでそれによりユーザーフォームを呼び出し、カレンダーの日付をクリックしたら書式を変更してセルに書き込み、その後ユーザーフォームを削除するコードをユーザーフォームモジュールに記載するのかな?って思いました。(初級者なので見当違いかもですが)

No.2
- 回答日時:
セルを選択した時…についてですが、セルの選択が変化した時のイベントを応用できると思います。
Worksheet_SelectionChange
この引数にrange型のtargetが渡されている筈ですので、
target.addressがカレンダーを表示するセルであれば…のif文で囲んでカレンダーを表示させればご希望の動きになると思います。
(selection.addressでもできそうですが、お任せします。)
あとは先に回答された方のコメントの通りでできると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBA(実行時エラー438...
-
データが入力されている隣のセ...
-
EXCELマクロ 保護されているシ...
-
StringGridでの文字入力制限
-
【VBA】参照値を1ずつ増やして...
-
Excelについて
-
ハイパーリンクされているファ...
-
アクティブセルの行のセルを複...
-
Sheet2からオートフィルターで...
-
エクセルテキストボックスの文...
-
エクセル: セルの枠を超えて表示
-
エクセルのセル内に全角数字を...
-
エクセルで表示形式の時刻の「0...
-
エクセルで連続データから、数...
-
エクセルのアポストロフィを一...
-
エクセルのセル内の余白の設定...
-
エクセルでの計算式で求められ...
-
Excelに入力した個々の日付の数...
-
EXCELで特定のセルに表示...
-
エクセル:マクロ「Application...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA(実行時エラー438...
-
データが入力されている隣のセ...
-
EXCELマクロ 保護されているシ...
-
VBAで、貼り付け禁止命令を実現...
-
エクセルテキストボックスの文...
-
VBAで丸をつけたいです。
-
Swing 編集不可でも選択可能なJ...
-
Windowsで動くVBAがmacOSで動か...
-
Excel VBA セルを指定個数ラン...
-
VBA セルに合わせて移動するが...
-
StringGridでの文字入力制限
-
Jtableの特定のセルの背景色や...
-
(VBA)アクティブセルを起点に...
-
【VBA】参照値を1ずつ増やして...
-
VBAのListBoxで複数選択して...
-
エクセルVBA セル選択後にカレ...
-
ハイパーリンクされているファ...
-
メッセージを1度だけ表示したい。
-
エクセルVBAで少数点を切り捨て...
-
VBAで選択したセルのみ処理を実...
おすすめ情報