
アクティブセルに

本日の日付を表示させるTODAY関数を入れたりすると、

列幅は多少広がって、日付が全部表示されるようになります。

ところが、それ以前に、列幅を自分で変更したりしていると、

同様に、TODAY関数を入れてみても、変更した列幅の方が優先されて、自動で列幅は広がらなくなります。これを何とか元の状態に戻したい…というご質問です。

これは結構厄介で、例えば、最初のワークシートの列幅は「8.38」の幅だからと、自力で列幅を変更し直してみても

[書式]から[既定の幅]を選択して

「標準の幅」である8.38に戻してみても、

#####と表示されてしまった表記は戻りません。つまり列幅は変わりません。一旦データをDeleteして、再度入力し直してみても、列幅を「8.38にした」という事実だけが残り、列幅の自動調整機能は働きません。

窮余の策として…、まだ何も列幅を変更したりしていない別セルをアクティブにして、[コピー]命令を出します。

列幅を変更してしまったセルを選択して、[貼り付け]▼から、[形式を選択して貼り付け]を選びます。

貼り付けで[列幅]を選択してOKします。これで、何も列幅を変更していないセルの列幅をコピーしたことになります。

但し、元のデータが入っているうちは、####の表示のままですので、一度Deleteキーでデータを削除してから、改めてTODAY関数を埋めてみてください。自動調整機能が戻っています。