Excel2003 カレンダーコントロールの使い方と表示方法
- Excel2003でカレンダーコントロールを使用する方法について教えてください。
- シートに挿入したカレンダーコントロールオブジェクトは任意の位置に表示できるのでしょうか。
- カレンダーコントロールを非表示にする方法も教えてください。
- ベストアンサー
Excel2003 カレンダーコントロール
お世話になっております。 シートにプログラムを書いているのですが、 カレンダーコントロールも使いたく思い、 配置してみました。 <挿入>⇒<オブジェクト>⇒<Microsoft カレンダーコントロール 11.0> 2点、分からないので教えて欲しいのです。 ● シートに挿入したカレンダーコントロールオブジェクトは UserFormのように任意の位置に表示できないのか。 ● 使わないときは非表示などにできるのか。 できることなら、UserFormにカレンダーコントロールを入れ それを表示させているように、シートに表示させたいと思っております。 以上、よろしくお願い致します。
- satoron666
- お礼率86% (306/354)
- Excel(エクセル)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 お久しぶりです。 Excel 2010で、カレンダーコントロールが使えるかどうか、確認をするために、 そのままになっていましたが、先ほど、目処が立ちました。 以下は、あくまでもサンプルで、移動や非表示の参考になるはずです。 コードは、シートモジュールへの貼り付けでお願いします。 '(1) クリックした場所に移動します。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Target Calendar1.Top = .Top Calendar1.Left = .Left End With End Sub '(2)コマンドボタン(ActiveX コントロール)--ボタン仕様はトグルです。 Private Sub CommandButton1_Click() Calendar1.Visible = Not Calendar1.Visible End Sub
関連するQ&A
- (EXCEL)カレンダーコントロールについて
(EXCEL2002) カレンダーコントロール、または万年カレンダーをシート上に作成してあり、カレンダーの日付をクリックするとVBAのUserForm1が表示されて UserForm1にはTextBox1(商品名を入力します)とTextBox2(数量を入力します)とCommandButton1(登録と記入してあります)があり、各テキストボックスに入力して登録を押すと、別シートに(日付(A列)は記入してあります)B列、C列にクリックした日付の行に記入されるようにできないでしょうか? A B C ------------ 1 | 日付 商品名 数量 2 | 1 3 | 2
- ベストアンサー
- オフィス系ソフト
- カレンダーコントロール
WORD2003を勉強中です。 問題集で、カレンダーコントロールオブジェクトの挿入についての問題があります。 解答では、オブジェクトの挿入から新規作成で、「カレンダーコントロール」を選択するようになっています。 ところが、うちのWORDでおなじ操作をしても、「カレンダーコントロール」が見つかりません。 これは、パソコンにインストールしているWORDソフトが悪いのでしょうか? バージョンが古いから、などそいういう理由からでしょうか? どうぞ教えてください、お願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELでactivexコントロールを挿入できな
お世話になります。 環境はWindows8.1+EXCEL2010です。 タイトルの通り、ワークシート上にactivexコントロールのラベルやテキストボックスなどを挿入しようとすると「オブジェクトを挿入できません」というエラーが表示されてしまいます。 月並みな表現ですが、まさに昨日まで特に問題なく使用できていたため、原因がわからず非常に困惑しております。 ちなみに昨日まではVBAにてワークシート上に正常に配置できていたラベルコントロールが、本日では「実行時エラー1004: オブジェクトを挿入できません」というエラーを表示して正常に配置できなくなってしまい、異常が発覚した次第です。"Microsoft Forms 2.0 Object Library"への参照設定がなされていることは確認しています。 他に確認すべき点などございましたら、ぜひご教授いただければ幸いです。 よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- カレンダーコントロールを使いたいのですが・・・
いつもお世話になります。 今回の質問は、ACCESS2000でカレンダーコントロールオブジェクトを使用し日付を入力したいのです。フォーム上にカレンダーコントロールは表示できたのですが、編集(Prooerties)を開こうとすると、「OLEサーバーが登録されていません/OLEサーバーを再セットアップしてください」とのメッセージが表示されます。どうすればいいのでしょうか?ACCESSをフルインストールすれば解決するのでしょうか?それと一緒にもしこのカレンダーコントロールが使用できるようになった場合、設定の仕方や注意事項などもご指導いただければ嬉しいです。 ど素人ですいません。優しくお願いします。
- 締切済み
- オフィス系ソフト
- Office 2007 の Calendar Control
Office 2003 で、挿入メニュー―オブジェクト―新規作成タブ の中にあった Calendar Control が 2007 ではどこにあるのか 見つからなくて困っています。 お教えいただければたいへん助かります。よろしくお願いいたします。
- 締切済み
- その他(業務ソフトウェア)
- EXCELで使用するカレンダーコントロールの祝日設定について
EXCELで使用するカレンダーコントロールのことで教えていただきたいことがあります。 EXCELのシートに「オブジェクトの挿入」でカレンダーコントロールを貼り付けたのですが、 このカレンダーの祝日(及び土日)の日の文字を赤くすることは出来るのでしょうか。 祝日の選択は自分で行うというやり方を考えています。 もし出来ないとして、同様の機能を持ったカレンダーのソフトというのはあるのでしょうか。検索してみましたが今ひとつヒットしません。 どうぞよろしくご教示をお願いいたします。
- ベストアンサー
- オフィス系ソフト
- EXCEL2007でカレンダーを表示する方法
EXCEL2007を使用しています。 前のバージョンのエクセルではオブジェクトの挿入でカレンダーが表示 されたと思うのですが、2007でも同様の機能はあるのでしょうか? オブジェクトの挿入にはなかった様に思えましたので質問させていただきました。 またVBAで同様にカレンダーを作成できるのであれば教えていただければありがたいです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル2003 XPにおいて ユーザーフォーム カレンダーコントロール参照について
いつも勉強させていただいています。 今回MSFormを用いて顧客入力フォームを作成しました。 そのフォームの中にカレンダーを導入しているのですが、 自分のPCではこのフォームが使用できるのですが、 事務を行ってもらう人のPCではカレンダーフォームが 表示されません。そのフォームの入っているエクセル ファイルを開くときも、「オブジェクトが読み込めません」 とエラーが出ます。 で、色々調べてみたのですが、VBAの参照設定の所で 自分のPCでは「Microsoft Calendar Control 11.0」にチェックが 入っている状態なのですが 事務のPCでは「参照不可:Microsoft Calendar Control 11.0」と なってチェックが入っています。 恐らくこれが原因だと思うのですが、どうしたら、 「参照不可:Microsoft Calendar Control 11.0」を 「Microsoft Calendar Control 11.0」 にできるのでしょうか? ちなみに、事務の人のPCもエクセル2003でPCはXPです。 よろしくお願いいたします
- 締切済み
- オフィス系ソフト
- ActiveXコントロールCalendarの日付自動取得について
お世話になります。 現在Microsoft Development Environmentを使用してプログラミングをしているのですが、ActiveXコントロールにあるCalendarについて質問したいことがあります。 このCalendarではプロパティをいじるだけで自動的に今日の日付を初期値にすることはできないのでしょうか? VBScriptあたりでプログラムを組まないとできないのでしょうか? よろしくお願いします。
- 締切済み
- Visual Basic
- Excel に指定月のカレンダーを自動挿入するには
Excelのバージョンは 2007です。2002でもOKです。 Excel に指定月のカレンダーを自動挿入することは出来ますか。 A4の左上にカレンダーを配置し、他の部分に予定を入れる フォーマットを作りたいと思っています。 毎月作るのも面倒ですし、何か良い方法はないかと思っています。 ・・・カレンダーコントロール機能で指定位置に表示できないかな、 マクロ、VBでできないかな・・・と思ったり・・・分かりませんが。 カレンダーを自動作成するExcelシートが配布されていますが、 当方の目的と異なり、今のところ見つかっていません。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
回答ありがとうございます。 こんにちは、お久しぶりです。 お世話になっております。 移動方法は分かりました! ありがとうございました!