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

解決済みの質問

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

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

投稿日時 - 2004-04-13 17:12:35

QNo.830334

すぐに回答ほしいです

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

エクセル2002/2003なら保護の設定を変更して
書式の変更のみOKのようなことが可能です。
2000の場合は保護を解除するしかありません。
勝手にさせたくないのであれば、マクロの記録で
保護の解除⇒小数点以下の表示桁数の変更⇒保護
を記録して、ショートカットかボタンで操作できるようにしてください。

数式の表示でよければどこかのセルに桁の数字を入力できるようにして
切り上げ=ROUNDUP(数式,桁数のセル)
切り下げ=ROUNDDOWN(数式,桁数のセル)
四捨五入=ROUND(数式,桁数のセル)
として表示形式を標準にしてください。

投稿日時 - 2004-04-13 17:28:53

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

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

回答(3)

ANo.2

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

投稿日時 - 2004-04-13 17:26:29

ANo.1

>入力する数値は計算式に使用するため、文字列を使用することはできませんので、他の方法を教えてください。

その文字列を使用して入力するのが一番手っ取り早いです。
仮にそのセルをA1とすると、計算式の方でA1の変わりにVALUE(A1)とすれば、数値として扱ってくれます。

投稿日時 - 2004-04-13 17:21:34

お礼

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

投稿日時 - 2004-04-13 17:43:13

あなたにオススメの質問