• ベストアンサー

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

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

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

エクセル2002/2003なら保護の設定を変更して 書式の変更のみOKのようなことが可能です。 2000の場合は保護を解除するしかありません。 勝手にさせたくないのであれば、マクロの記録で 保護の解除⇒小数点以下の表示桁数の変更⇒保護 を記録して、ショートカットかボタンで操作できるようにしてください。 数式の表示でよければどこかのセルに桁の数字を入力できるようにして 切り上げ=ROUNDUP(数式,桁数のセル) 切り下げ=ROUNDDOWN(数式,桁数のセル) 四捨五入=ROUND(数式,桁数のセル) として表示形式を標準にしてください。

その他の回答 (2)

  • PinkMoon
  • ベストアンサー率49% (125/254)
回答No.2

どのみち保護が掛かっていると、そのエクセルに何も手を出すことが出来ませんので、まずは保護を解除なさるのが先決です。解除すれば、ツールバー書式内の機能を利用することが出来ます。

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.1

>入力する数値は計算式に使用するため、文字列を使用することはできませんので、他の方法を教えてください。 その文字列を使用して入力するのが一番手っ取り早いです。 仮にそのセルをA1とすると、計算式の方でA1の変わりにVALUE(A1)とすれば、数値として扱ってくれます。

Munzer
質問者

お礼

それぞれ、ご回答ありがとうございました。  早速試して見ます。

関連するQ&A