• ベストアンサー

エクセルで

いくつかの表の一部のセルのロックをはずして、その後シートを保護していわゆる「保護されたセル」と「保護されてないセル」を同じシート上に作ったのですが、「保護されてないセル」にいちいちカーソルを合わせて「数式と値のクリア」するのが面倒くさいのでそのいくつかの表全部を反転させていっぺんに「数式と値のクリア」すると「変更しようとしているセルまたはグラフは保護されているため、読み取り専用となっています」と出てできません。 いちいち、「保護されてないセル」にカーソルを合わせるしかないのでしょうか。

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

  • ベストアンサー
回答No.1

>いちいち、「保護されてないセル」にカーソルを合わせるしかないのでしょうか。 セルを選択するということですよね。保護されているセルを含むセル範囲を選択し、 [Delete]数式と値のクリアはできません。 あらかじめ消したい範囲が決まっている場合はその範囲に名前を付けておくとよいです。 0. シート保護は外しておく 1. 1つ目の消したい範囲を選択 2. 2つ目以降の消したい範囲は[Ctrl]押しつつ選択 3. [Ctrl]+[F3]名前の定義 名前 削除範囲(任意)   参照範囲には選択した範囲が入力されている 4. シートの保護 名前ボックスから「削除範囲」を選ぶと範囲が選択されるので[Delete]

ikemaru4
質問者

お礼

早速の回答有難うございました。 4列、24行の小さな表が11個あり、警告が出ないようにいちいちカーソルを合わせて消す(新しいデータを入力する際に前のデータが残っていると紛らわしいため)のが面倒くさかったのですがおかげさまで一気に消すことができました。 大変ためになりました。

その他の回答 (2)

回答No.3

nayuta_lot さんの回答が参考になったのですが、 少なくともXL2002ではそのままの動作をしなかったので補足 >2.A10は編集が可能な保護されていないセルのはずですので、そこでDeleteを一回押します。 >  セルが編集中になり、カーソルが点滅している状態になっていると思いますが、その状態で A10セルがアクティブで保護されていない状態、[Delete]キーではできなかったので [BackSpace]キーでアクティブセルの値を削除、[Ctrl]+[Enter]で確定。

ikemaru4
質問者

お礼

追加の回答有難うございました。 追加の方では旨くいきませんでしたが、CoalTarさんの最初の説明で旨くいきました。

回答No.2

こんにちは 意図するところと同じか判りませんが、保護されていないセルのみ、数式と値をクリアしたい のであれば、 1.クリアしたいセルが含まれるように範囲選択します。   この範囲内に保護されたセルが入っていても無視して範囲選択します。   例えばA1とA10のみ保護がされていない場合で、A1とA10をクリアしたい場合、   A1からA10を範囲選択します。 2.A10は編集が可能な保護されていないセルのはずですので、そこでDeleteを一回押します。   セルが編集中になり、カーソルが点滅している状態になっていると思いますが、その状態で   コントロールを押しながらENTER   を押します。 3.範囲内に保護された範囲があるため、その保護された範囲に対する警告が出ますが、保護   されていないセルは一度にクリアされます。 警告は判っているので、無視しますw 4.余談ですが、コントロール + ENTERは、数式を「罫線なのど書式をコピーせずに」   コピーする場合にも使えますので覚えておくと便利ですよ。   書式の異なるB1からB5とかに=A1 と入力して、セルが編集状態のまま、コントロールを   押しながらENTERを押してみてください。 数式だけコピーされます。 的外れだったら無視してください。 それでは

ikemaru4
質問者

お礼

早速の回答有難うございます。 ご説明のとおりにやってみたのですが旨くいきませんでした。試しにA1~A10の例を作ってやると旨くいくのにです。 4番の説明為になりました、有難うございました。

関連するQ&A

  • エクセルでロックしたセルを見つける方法

    エクセルで「ロックしたセルを見つける方法」ってありますか? たくさんの数式を入れ込み、シートの中も数式が入っているセルとそうでないセルが入り組んでいます。 初期段階で数式のセルにロックをかけ保護をしましたが、作業が進むにつれ、どのセルにロックをかけたかがわからなくなってしまいました。 ロックのかけ方は一般的な方法で、一旦全部のセルを選択し、書式設定のロックを【無】にし、F5で数式のセルのみを選択しロックを【有】にして、シートを保護する、という方法です。 よろしくお願い致します。

  • エクセル2003が入っています。

    エクセル2003が入っています。 シート内に多くの数式が入っており、合い間々に値を入力してあります。 途中、全ての値部分をクリアすうのに手間が掛かってしまい苦労しています。 数式の部分は消してしまう事を恐れて、ロックが掛かっています。 一瞬にして値部分だけクリアしたいのですが、良い方法を教えてください。 おねがいします。

  • エクセルのグラフについて教えて!

    エクセルでグラフを作成して、グラフを右クリックして元のデータを表示します。 系列のタブの『値』にグラフに表示される値(参照セル)を入力する訳ですが、そこに数式を入力するのは可能でしょうか? 例えば通常は =Sheet1!$A$1:$N$1 のようにセルの範囲を指定しますが、そこに=Sheet1!($A$1/$A$2):$N$1/$N$2)のように数式を入れてグラフを完成させたいんです。 エクセルのシートで数式を計算し、その範囲を参照するようにしたらいいのですが、今回はその方法は使えないので質問します。

  • エクセルのグラフについて教えて下さい。

    エクセルで、表から折れ線グラフを作ったのですが、そのグラフの参照するセルには、他のセルを参照して数式が入力されています。 確かに、その数式により計算された値は、もちろんグラフにプロットされますが、「=IFERROR(K13/L13,"")」で数式が満足されない時には、NULLを入れる式が入っています。 しかし、グラフを書くとNULLで表示されない値が「0」でプロットされ表示されてしまいます。 この、NULLがプロットつまり、グラフに表示されないようにするには、どうしたらよいのでしょうか? 教えてください。お願いします。

  • ロック(保護)について教えて下さい

    Excel 2007を使用しています。 1シート内に表とグラフがありシート保護をかけているのですが 表の方は入力が必要なセル以外は、いじれないようになっているのに グラフだけは、いじれてしまうのですがどうしてでしょう・・・。 他にロック(保護)するやり方があるならば教えて頂きたいのです。 まだ初めて日が浅い未熟者なのでわかりやすく教えて下さい。 よろしくお願いします。

  • Excelの外部参照

    外部参照の数式→〔Book1.xls〕Sheet1!A1 の最後のA1の数字の部分を変えていきたいのです 複数のセルをいっぺんに変えたいのですがどうすれば良いのでしょうか? いちいち手で変えていくのにはウンザリです・・・ どうか助けてください

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

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

  • Excelのシートの保護が無効になる?

    至急教えていただけると助かります。 Excelで作成した見積書等のフォーマット(新規に作成したのではなく使い回しです)の数量を入力する列のみセルのロックを外して、シートの保護をかけました。 ところが、ロックのかかったセルで、一部入力ができてしまうところがあります。 おそらく以前この表を使っていた誰かが何らかの設定をしているのだと思われますが、保護の処理が無効になるような設定とはどんなものが考えられますか?

  • Excelで表示されるメッセージ内容を変更したい

    1行目のタイトル行の変更を禁止したくて、シートの保護をしました。 (2行目以降のデータ行はロックを外しています) この場合、タイトル行のセルを選んで書き込みを行なおうとすると“変更しようとしているセルまたはグラフは保護されているため、読み取り専用となっています。保護されているセルまたはグラフを変更するには・・・・”というメッセージが表示されるのですが、このメッセージを、例えば“タイトル行の変更、削除、挿入は出来ません。”等、カスタマイズすることは出来るのでしょうか? 可能であれば、やり方を教えて頂けませんでしょうか? 宜しくお願いいたします。

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

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

専門家に質問してみよう