- 締切済み
エクセルで保護がかかったセルの小数点以下桁数表示
Win2000 エクセル2000を使用しています。 書式設定で保護をかけているセル上に数値を入力する際、小数点以下の表示桁数を自由に変更できるようにしたいのですが、現在、ユーザー定義において、3桁までの表示で固定されてしまっています。 これを上記したように、保護がかかっている状態の上、自由に変更する方法はないでしょうか。 保護がかかっているため、ツールバー書式内にある小数点表示切り上げ・切り下げを使用することができません。 入力する数値は計算式に使用するため、文字列を使用することはできませんので、他の方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
1.一時的に保護を解除する。 2.表示変更のマクロを作る 3.どこかのセルに桁数を設定して、数式で表示する 例 A1に小数点桁数 =IF(A1>0,TEXT(数式,"#,##0."&REPT("?",A1),TEXT(数式,"#,##0")) 又は =ROUND(数式,A1)でユーザー定義を#,##0.????? ?の数は一番大きな桁数でセットしてください。 小数点以下が0の場合でも小数点は残ります。