Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11234 / 13645 ツリー ←次へ | 前へ→

【17267】カレンダーの表示は出来ますか? カド 04/8/26(木) 11:25 質問[未読]
【17271】Re:カレンダーの表示は出来ますか? IROC 04/8/26(木) 13:01 回答[未読]
【17273】Re:カレンダーの表示は出来ますか? 勉強中 04/8/26(木) 13:21 回答[未読]
【17277】Re:カレンダーの表示は出来ますか? カド 04/8/26(木) 13:51 質問[未読]
【17278】Re:カレンダーの表示は出来ますか? IROC 04/8/26(木) 13:56 回答[未読]
【17301】Re:カレンダーの表示は出来ますか? カド 04/8/26(木) 16:07 お礼[未読]

【17267】カレンダーの表示は出来ますか?
質問  カド  - 04/8/26(木) 11:25 -

引用なし
パスワード
   最近の一般的なソフトでは、日付を入力する時にカレンダーが表示されて、
日付をクリックすると入力される便利な方式が多いですが、
VBAでもこういうことが可能なのでしょうか?

【17271】Re:カレンダーの表示は出来ますか?
回答  IROC  - 04/8/26(木) 13:01 -

引用なし
パスワード
   ユーザーフォームで自作するか、
Accessが入っているなら、カレンダーコントロールが利用できます。

【17273】Re:カレンダーの表示は出来ますか?
回答  勉強中  - 04/8/26(木) 13:21 -

引用なし
パスワード
   ▼カド さん:

直前に質問している私がおこたえするのも変な気分なんですが、
標準のコントロールにない、追加コントロールの
マイクロソフトカレンダーコントロールでカレンダーの表示は
可能だと思うのですが。
excel2003だと「カレンダーコントロール11.0」というのが
はいっているようです。
どなたか補足して下さい。

【17277】Re:カレンダーの表示は出来ますか?
質問  カド  - 04/8/26(木) 13:51 -

引用なし
パスワード
   カレンダーコントロールなるものがあることは判りました。
ユーザーフォームに貼ってみましたが、
具体的にはどのようなコードを書けばクリックした日付を
取得できるのでしょうか?

簡単なサンプルなどを紹介いただけたら助かります。

【17278】Re:カレンダーの表示は出来ますか?
回答  IROC  - 04/8/26(木) 13:56 -

引用なし
パスワード
   ひとますネット検索しては?

http://search.yahoo.co.jp/bin/query?p=vba+%a5%ab%a5%ec%a5%f3%a5%c0%a1%bc+%a5%b3%a5%f3%a5%c8%a5%ed%a1%bc%a5%eb&hc=0&hs=0

【17301】Re:カレンダーの表示は出来ますか?
お礼  カド  - 04/8/26(木) 16:07 -

引用なし
パスワード
   回答ありがとうございます。

とりあえずこんな感じでいけることが判りました。

Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
  UserForm1.Show
End Sub


Private Sub Calendar1_Click()
  ActiveCell = Calendar1.Value
End Sub

11234 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free