• ベストアンサー

関数が入力された部分を保護し非表示にする方法

関数の部分は以下のやり方で保護しています。 1.A列の左で1行目の上にある、コーナーをクリックし、全セルを選択。 2.メニューバーにある[書式]-[セル]-[保護]のロックのチェックをはずす。 3.全セルが選択されている状態で、[編集]-[ジャンプ]-[セルの選択]で数式にチェックを。 4.[書式]-[セル]-[保護]のロックのチェックをつける。 5.[ツール]-[保護]-[シートの保護] さらにこの書式の部分を非表示やグループ化で隠したいと思いますが保護されている為設定できません。何か言い方法や手順がありますでしょうか。 宜しくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

下記はどうでしょう。 仮にD2セルの例で書きます。 D2に「ssss」(何でも良い文字列)とデータが入っているとします(文字列の例) でを選択して、書式ーセルー表示形式ーユーザー定義で半角で;;; と入れる(セミコロン;を3つ続けて) これで4つの区切りになるが、4番目は文字列に対してで、何も書式を指定しないと空白になる。 上記は文字列で説明したが、D2のデータが数字の場合も正、負、0に応じて空白に出来る。 これでセルは空白に見えるようになったが、 D2を選択すると、数式バー部に値が出るが、下記を行う。 ーー 入力等する必要な範囲(または全セル)を指定し 書式ーセルー保護でロックをはずす。D2もそこに含まれるとする。 ーー D2を選択して、書式ーセルー保護でロックをかける。 ーー ツールー保護ーシートの保護ーロックされたセルの選択、のチェックをはずす。 ーー これでD2の選択が出来なくなるので、数式バー部に値が出ることも無い。

tamcha320
質問者

お礼

有難うございます。 是非、試してみたいと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.4

ANo.3の補足です。 >手順4で表示しないにチェツクをいれましたが表示したままです。 何がどこに表示したままなのでしょうか? 私が言っている”見えない”というのは、数式が数式バーに表示されないということです。 計算結果は表示されて見えます。

全文を見る
すると、全ての回答が全文表示されます。
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.3

シートの保護は掛けていますか? 保護をかけて初めて見えなくなります。 そうでないなら、もう一度「表示しない」にチェックがついているかどうか確認してみてください。

tamcha320
質問者

お礼

色々ご回答有難うございました。 試してみます。

全文を見る
すると、全ての回答が全文表示されます。
  • cerberos
  • ベストアンサー率50% (420/830)
回答No.2

シート保護をかける前に非表示にすれば良いかと。 あとは数式のあるセルを選択して、「セルの書式設定」-「保護」を開き、 「表示しない」にチェックを入れれば、シート保護をした際に数式が表示されなくなります。

tamcha320
質問者

お礼

ご回答有難うございました。

全文を見る
すると、全ての回答が全文表示されます。
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

手順4で、「表示しない」にもチェックを入れてください。 シートの保護で、見えなくなります。

tamcha320
質問者

補足

ご回答有難うございます。 手順4で表示しないにチェツクをいれましたが表示したままです。 関数式の入った列には入力ができないようになっているのですが・・・ すいません。 宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • シートの保護をしていないセルの書式変更

    関数が入力されているセルのみ下記の方法でシートの保護をしたのですが、その後メニューから[書式]→[セル]が選択できなくなりました。 確かに保護されていないセルに対して数字や文字を入力したり消したり自由にできるのですが、フォントの色を変えたりフォントの大きさを変えたりできなくなりました。 一部でもどこかにシートの保護をしている場合、保護をしていないセルに対してフォントの変更はできなくなってしまうんでしょうか? もしシートの保護がされていないセルに対してフォントの変更等ができる方法があれば教えて下さい。Excelは98です。よろしくお願いします 1.セルをすべて選択する 2.メニューから[書式]→[セル]を選択する 3.[保護]タブの[ロック]のチェックをオフにする 4.メニュー[編集]→[ジャンプ]をクリックする 5.[セル選択]ボタンをクリックする 6.[数式]オプションのチェックをオンにする 7.メニューから[書式]→[セル]を選択 8.[保護]タブの[ロック]のチェックをオンにする 9.メニューから[ツール]→[保護]→[シートの保護]をクリックする 10.OK

  • 数式の入ったセルに保護がかけられないのはなぜ?

    こんにちは、みなさん!! 数式の入ったセルに保護がかけられません。 やり方は、数式の入ったセルの書式設定でロックにチェックを付け そのあと、ツールからシートの保護を選択します。 しかし、数式のセルの上から何か入力したりするとできてしまします。ちなみに、他のシートでやるとちゃんと保護できます。なぜか 現在保護しようとしているシートだけマニャアル通りにできません。 ご存知の方いらっしゃいましたらよろしくお願いします。

  • excelでハイパーリンクになっているセルに、ロックをかける時

    excelで困っています。 HYPERLINK関数で、他のシートにジャンプするようにしてあるセルがあります。 社内で使用するので、他の人に数式を消されないように ロックをかけておきたいのですが、 セルの書式設定で、「ロック」のチェックをしたまま シートの保護にすると、セルもリンクも選択できません。 「ロック」のチェックをはずして、シートの保護にすると、 リンクがクリックできて、他のシートにジャンプできますが、数式も編集できてしまいます。 数式は編集できないようにして、リンクをクリックできるように することは可能なのでしょうか?? マクロは無知なので、excelの設定でできないでしょうか。。 わかられる方おられましたら、教えてくださいm(__)m

  • Excel セルの保護について

    こんばんは、XP Office2003 です。 セルの数式を保護したのですが、簡単に算式から削除とか式の変更ができてしまいます。 メニューの【書式(O)】→【セル(E)】の保護タブでロック(L)のチェックをはずし、保護したいセルを選んで→ツール(T) →保護(P)でシートの保護を選んでセルを保護しました。 しかし、簡単に算式から削除とか式の変更ができてしまいます、やり方が間違っているのでしょうか、一体どの程度の効果がある のでしょうか。 何のための保護なのかさっぱり不明です。

  • セルにロックをかけたい。

    セルにロックをかけたい。 先日までエクセル2000を使用していました。 式の入っているセルを他人に変更されたくないので、いつも下記のようなやり方を 行っていました。 一旦シート全体を選択して「右クリック」→「セルの書式設定」→「保護タブ」で 「ロック」のチェックを外す。 「編集」→「ジャンプ」→「セル選択」→「数式」を選択、数式が入力されている セルが全て選択され、その選択されたセルに対して「右クリック」→「セルの書式設定」 →「保護タブ」で「ロック」のチェックをつける。 「ツール」→「保護」→「シートの保護」。 先日よりPCが変わってエクセルも2007になりました。 上の作業が上手く出来なくて苦労しています。 結果的に同じ事が出来ればよいので、やり方が変わっても構いません。 どなたか教えて頂けると幸いです。 それと、追加なんですが、 上の場合、式の入っているセルだけなんですが、式の入ってセル+任意のセル(このセルには 数字が入っています)にもロックをかけたいのですが、どのようにすればよいのか合わせて ご教授頂けると幸いです。

  • 計算式を保護したシートの並び替えについて @excel2007

    あちこちに計算式が入ってるシートがあり、その計算式が保護された状態で、行を並べ替えたくていろいろ試してるのですが、どうしてもできません。どなたかアドバイスお願いいたします。現在の状態は、 シート全体を選択してから「セルの書式設定」「保護」で「ロック」のチェックをはずし、 F5キー「セル選択」で数式にチェックしてOK→「セルの書式設定」「保護」で「ロック」にチェック「表示しない」にチェック、 「書式」「シートの保護」を掛ける。※ ※このとき、最初にシートの保護をかけたときは「ロックされたセル範囲の選択」「ロックされていないセル範囲の選択」だけにチェックをいれてOKしたのですが、後に、行の並べ替えをする必要がでてきたため、いったん、 「校閲」→「シート保護の解除」で保護解除し、あらためて「シートの保護」→「ロックされたセル範囲の選択」「ロックされていないセル範囲の選択」「「並べ替え」にチェックをいれてOKしました。 ただ、これで並べ替えを実行しようと「データ」→「並べ替え」すると、エラーメッセージ 「変更しようとしているセルまたは・・・保護されているため読み取り専用となっています。・・・シートの保護解除をクリックして・・・」がでます。 (注)このシートについて、保護は計算式だけでいいのですが、並べ替えは、計算式の入ってる列も、計算式が入ってない列も行う場合があります。 また、マクロについては無知なので、ご了承ください。 よろしくお願いします。

  • 関数式が入っているセルのみ入力不能にしたい

    関数式を組み込んだ現金出納帳を 作成しました。 その関数式とその式による出た数値を触られてくないので、 関数式が入っているセルのみ入力不能にしたいと考えております。 1.関数式が入っているセルについて   「セルの書式設定」→「保護」→「ロック」 2.「ホームタブ」→「編集グループ」→「検索と選択」   →「数式」を選択 3.「校閲タブ」→「シートの保護」→「ロックされていない範囲の選択」 1~3の作業をすると、シート全体に保護がかかってしまい、 収入金額や支出金額が入力されません。 ちなみに「2」の「検索と選択」ところで「条件付き書式」や 「定数」を選択すると、「該当するセルが見つかりません」 とエラーを返されてしまいます。 関数式が入っているセルのみ入力不能にするには、 どうすればよいでしょうか? ご存知の方ご教示願います。パソコンはWindows Vistaを 使用しています。  

  • セル保護してしない部分のみ、エンターキーを押して移動するようにする方法は?

    エクセル2003の保護の機能について、セルの書式設定から保護タブでロックしてからシートの保護を行いましたが、セルの保護していないセル以外にセル保護した箇所にもエンターキーを押したら移動してしまいます。セル保護していないセルにのみカーソルを移動させる方法ないでしょうか? それとセルの書式設定から保護タブでロック下に表示しないにチェックするとどういう影響があるのでしょうか?

  • エクセル「シート保護」をすると、「ハイパーリンク」が動きません

    エクセルで「シートの保護」をかけると、「ハイパーリンク」が動きません。 同じシート内のハイパーリンクです。例えば、先頭のセルA1からA70へ、A180へ、A250へなど、カーソルを上下に飛ばして動かそうと設定をしました。その後、関数を保護したいので、「シートの保護」をかけたところ、ハイパーリンクが動きません。ハイパーリンクのセルの状態は、「セルの書式設定」の「保護」タブでは、「ロック」のチェックを外しています。シートの保護は、「ロックされたセル範囲の選択」のチェック無し、「ロックされていないセル範囲の選択」のみチェックを入れています。  どうすればいいのでしょうか?教えてください。

  • エクセルの保護 列ができるもの、出来ないものが

    A列に社名 B列からG列まで(6月から11月)データー入力の表を作成し、6月から8月まで保護をして9月から11月まで入力できるようにしたいのです。 入力したいところ(9月から11月)を選択し、書式、セルのの書式設定、保護、ロックをはずし(ロックをはずす前はvにチェック(正常?)とか、たまには四角のグリーンのときもあります。) ツールの保護、シートの保護 シートとロックされたセルの内容を保護するにチェックを入れ、OKをクリックしてもA列の社名とB列の6月はロックがかかりますが他の列はロックがかかりません。何か手順を間違えているのでしょうか、シートの設定があるのでしょうか

専門家に質問してみよう