重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

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

A 回答 (1件)

1.一時的に保護を解除する。


2.表示変更のマクロを作る
3.どこかのセルに桁数を設定して、数式で表示する

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

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!