データシート形式で表示されているフォームでは、列全体(列名部分)を右クリックして表示されるショートカットメニューから[列の幅]を選択すると、「列の幅」ダイアログが表示されます。 このダイアログでその列幅を変更することができますが、次の4種類の設定方法が可能です。 数値を指定するとその幅に変わる 「0」を指定すると非表示になる [標準の幅]にチェックを付けると既定の幅になる [自動調整]ボタンをクリックすると最適幅(データ内容がすべて表示される幅)になる ここで、VBAを使って上記のような操作を行ういくつかの例を紹介します。 次のようなフォームを作って、[実行]ボタンのクリック時イベントプロシージャにいくつかのパターンでプログラムを記述します。なお、「frm売上明細_sub」はデータシート形式であるサブフォームコントロールの名前、「cmd実行」がボタンの名前です。 例1:「商品名」の列幅を1