セルが小さすぎる場合にハッシュ記号がExcelに表示されないようにするにはどうすればよいですか。


1

セルが小さすぎると、Excelが特定の数値フォーマットに対してセルの内容を '######'に置き換えることがたびたびあります。

表示されたテキスト、すなわち通貨記号に依存している私のマクロの出力と混同されるとき、それは今まで大きな問題ではありませんでした。セル内のデータの一部を構成しません。

この機能をオフにして、テキストのように数字を切り捨てたりオーバーフローさせたりする方法はありますか?

これは特に、自分のセルに一定のサイズを持たせたい場合、またはこれに対処する必要があることを自分のセルに隠したい場合のためです。私は大規模なグーグルを試してみましたが、解決策も、同様の質問もまだ見つけられませんでした。

これに対する一時的な回避策は、セルの配置に合わせて縮小表示を有効にすることですが、理想的には無効にします。

この機能は切り捨てられた数字の読み間違いを防ぐことを目的としていますが、今のところ私の目的のために迷惑をかけているわけではありません。


2
列幅を固定する必要がある場合は、収まるように縮小するしか選択肢がないようです。
Mark Fitzgerald

セル形式を一般に変更しようとすることができます。
Ibrahim Hassan

@IbrahimHassanテキストに通貨記号がないので、うまくいきません。マクロが機能するためにはこれが必要です。
ChP

回答:


0

セルテキストを参照する前に列幅を自動調整します。

例えば

With ActiveCell
    .EntireColumn.AutoFit
    Debug.Print .Text
End With
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.