フォームおよびレポートでは、コントロールの値などに応じてレコードごとにコントロールの書式(フォント、背景色など)を変えることができ、この機能を条件付き書式といいます。 なお、条件付き書式を設定できるコントロールはテキストボックスとコンボボックスの2種類です。 前提・実現したいこと入力フォームに、日付を入力するテキストボックスがあります。このテキストボックスにはデフォルトで今日の日付が入っているようにしたいのです。 発生している問題・エラーメッセージテキストボックスに今日の日付が入りません。 該当のソースコードPrivate Sub UserFor テキストボックスの余白 左側の余白があり過ぎるのと、右揃えにした場合に余白が無いのがきになり ちょっと調べてみましたが Excel VBAでは余白を制御する方法はない ようです 「どうしてもしたい! 「書式」の中の選択項目では出来ませんね。 どうしましょうか? カスタム書式を使います。 「テキストボックス」のプロパティで、「書式」タブの「書式」に #,##0 を入力します。 こうすると、3桁ごとのカンマが入って、小数点以下は表示しません。 テキストボックスのプロパティで設定することにしました. 03.テキストボックスの日付書式の設定(定義済み書式) テキストボックスに表示されるデータに書式を設定するには,Formatプロパティを使用します。Formatプロパティには定義済みの書式またはカスタム書式を設定できます。