こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

エクセルで保護がかかったセルの小数点以下桁数表示

Win2000 エクセル2000を使用しています。
 書式設定で保護をかけているセル上に数値を入力する際、小数点以下の表示桁数を自由に変更できるようにしたいのですが、現在、ユーザー定義において、3桁までの表示で固定されてしまっています。
 これを上記したように、保護がかかっている状態の上、自由に変更する方法はないでしょうか。
 保護がかかっているため、ツールバー書式内にある小数点表示切り上げ・切り下げを使用することができません。
 入力する数値は計算式に使用するため、文字列を使用することはできませんので、他の方法を教えてください。

投稿日時 - 2004-04-13 14:22:13

QNo.830210

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

17人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

1.一時的に保護を解除する。
2.表示変更のマクロを作る
3.どこかのセルに桁数を設定して、数式で表示する

A1に小数点桁数
=IF(A1>0,TEXT(数式,"#,##0."&REPT("?",A1),TEXT(数式,"#,##0"))
又は
=ROUND(数式,A1)でユーザー定義を#,##0.?????
?の数は一番大きな桁数でセットしてください。
小数点以下が0の場合でも小数点は残ります。

投稿日時 - 2004-04-16 17:49:09

あなたにオススメの質問