1

一連の列を選択し、2 つのセル間でカーソルをダブルクリックすると、セルの内容を簡単に合わせることができます。ただし、ズームインまたはズームアウトすると、セルのレンダリングが変更され、セルのサイズに応じて自動調整されたものが変更され、##### が表示されます。

ズームのレベルに関係なく保持されるセルを自動調整する方法はありますか?

これは、Excel のソフトウェア開発チームにとっておそらくより多くの質問ですが、問題が解決された場合、暫定的に VBA の応急処置が実装される可能性があります。

ありがとう!

4

2 に答える 2

1

残念ながら、デフォルトではズーム レベル (マウスホイールでスクロール) をキャプチャして VBA スクリプトをトリガーすることはできません。

唯一の解決策は、現在のズームレベルとそれらが適用されるシートを Public 変数に格納する VBA サブルーチンを常にバックグラウンドで実行することです。

その変数がアプリケーションから現在観察されているものと異なる場合、すべてのワークシート列に対して再度 Autofit を有効にする必要があります。

別の方法として、単一の数値 (THE ズームレベル) を格納することもできます。その後、異なるズームレベルを持つシートを切り替えると、サブルーチンは切り替え先のシートにすぐに自動調整されます。

もちろん、これが行われる間隔を考慮する必要があります。

最後の代替手段は、そのような発生を見つけたときに手動で Autfit することです...

于 2013-03-13T16:30:34.963 に答える
1

それを自動的に行うメニューボタンがあります。私にとっては、列幅オプションの1つよりも「フォーマット」よりも「行」よりもリボンの「開始」にあります。あいまいな説明ですみません。ドイツ語版の Iffce を使用しています。

于 2013-03-13T14:23:23.180 に答える