
No.3ベストアンサー
- 回答日時:
Private Sub Calendar1_Click()
Calendar1.Height = 400
Calendar1.Width = 200
TextBox1.Text = Calendar1.Value
End Sub
Private Sub UserForm_Initialize()
Calendar1.Height = 150
Calendar1.Width = 100
End Sub
>カレンダーコントロールを縮小しておき
はjyoukide出来るかも
>コマンドボタン(カレンダーマークのようなもの)をつくっておいて
>カレンダーマークのようなもの)をつくっておいて
作るのが素人では難しいのでは。
コマンドボタンにその役割を担わせるのは、冗長ではないですか。
>くりっくすると、カレンダーコントロールが開く
使うならVisible=True,Falseの切替でしょう。
ーー
フォームをクリックするとカレンダーが現れる
日付をクリックすると、テキストに日付がセットされ、カレンダーは消える。
Private Sub Calendar1_Click()
TextBox1.Text = Calendar1.Value
Calendar1.Visible = False
End Sub
Private Sub UserForm_Click()
Calendar1.Visible = True
Calendar1.Height = 400
Calendar1.Width = 200
End Sub
Private Sub UserForm_Initialize()
Calendar1.Height = 150
Calendar1.Width = 100
Calendar1.Visible = False
End Sub
たまたまエクセルVBAでやっているので、アクセスで葉必要あれば修正のこと
No.2
- 回答日時:
カレンダーコントロールの名前を
「ActiveXコントロール」
の代わりに入れてください。
たとえば、「カレンダーコントロール1」なら、
カレンダーコントロール1.Visible = Not カレンダーコントロール1.Visible
のように。
No.1
- 回答日時:
コマンドボタンとカレンダーコントロールをフォーム上に配置し、
Private Sub コマンド1_Click()
ActiveXコントロール0.Visible = Not ActiveXコントロール0.Visible
End Sub
とすると、トグルでカレンダーの表示/非表示を行うことができます。
本当はMicrosoft Time and Date Pickerが使えると便利なのですが、
ライセンス上は、VB6がないと使ってはいけないという話もあります。
この回答への補足
早速の回答ありがとうございました。
おっしゃっている意味も理解してやってみましたが、実行エラーが出てしまいます。
そして、オブジェクトが必要です。とも出ます。
私のやり方がどこかおかしいのでしょうか?
ちなみに以下のとおりです。
rivate Sub コマンド49_Click()
ActiveXコントロール.Visible = Not ActiveXコントロール.Visible
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSでコントロールソースの変更
-
iphoneのフルスクリーンの解除方法
-
アクセスのフォームでテキスト...
-
コントロールソースって
-
Accessでフィールド名を変数(...
-
アクセスフォームで2つを結合テ...
-
Access レポート印刷するときに...
-
MA ACCESSデータベースに詳しい...
-
レコードを保存するコード ア...
-
ACCESSのレポートで、指定した...
-
accessのフォームをレポートに...
-
エクセルをACCESSのレポ...
-
Access2007サブレポートの絞り...
-
passwordが入れられません・・・・
-
新規レコード行を非表示にしたい
-
access ユーザによるフォーム...
-
ACCESS──メインフォームでサブ...
-
Access フォームで条件抽出し...
-
年月日を持つテーブルから年月...
-
サブフォームのあるフォームか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
iphoneのフルスクリーンの解除方法
-
Accessのフォームにて、詳細行...
-
ACCESSでコントロールソースの変更
-
Excel 入力規則 リスト 複数...
-
【ACCESS】フォーム名/コントロ...
-
Excel ユーザーフォーム呼び出...
-
Accessでフィールド名を変数(...
-
ACCESSのフォームからハイパー...
-
access 改ページコントロール
-
Access・VBAで、Controlsを使用...
-
コントロールソースって
-
アクセスで、チェックボックス...
-
After Effectsでレイヤーの表示...
-
ACCESS テキストボック...
-
Accessの連結、非連結とは何?
-
アドビ プレミアのデバイスコ...
-
AutoCAD 画層管理コントロール...
-
Winampのボリューム
-
アクセスフォームで2つを結合テ...
-
access setfocusについて
おすすめ情報