• 締切済み

EXCEL2003でロックされたセルを含む行の削除、追加を許可したい

EXCEL2003で、以下の表を作りました。 ・200行50列。50列うち40列は数式。リストになっている。 ・数式でない10列のみ、ロックをはずし、シートの保護をかけた。 この表で、保護したまま、以下の操作を許可したいのですが、可能でしょうか? ・ロックされたセルを含む、行の削除 ・行の追加時に、ロックされた列に数式の自動コピー  (リストになっているので、保護解除状態ではコピーされます) 数式をいじられたくないだけなので、行の追加削除は自由にさせたいのです。 EXCELのバージョンアップをしたら可能になったりしますでしょうか? ご回答、よろしくお願い致します。

  • s-e
  • お礼率70% (85/121)

みんなの回答

  • assault852
  • ベストアンサー率48% (1364/2797)
回答No.1

ロックっていうのは一切の改変を許可しない機能なのですから、無理でしょう。

s-e
質問者

お礼

そうですか…。残念です。 ご回答、ありがとうございました。

関連するQ&A

  • シート保護の状態で行の追加を行いたい

    EXCEL2003を利用しています。      A列  B列 1行目 B   =A1 2行目 C   =A2 ■A列に変更可能な値 ■B列に関数 ※上記表記の各値はダミーです。 (1)B列の関数は変更されたくなく、表示もしたく無いので、セルの書式設定にて、セルをロック&非表示 (2)A列は変更を許可したいので、セルの書式設定にて、セルのロックを外す。 (3)上記(1)(2)を設定の上、シートの保護を実行。 ここで、3行目を挿入したいのですが、 シート保護のオプションで「行の挿入」を許可して、 普通に行の挿入を行うと、当たり前ですが、      A列  B列 1行目 B   =A1 2行目 C   =A2 3行目         となり、B列の関数はコピーされません。 ここで、2行目を選択し、3行目にコピーしようとしても、 B列がロックされている為、コピーできません。      A列  B列 1行目 B   =A1 2行目 C   =A2 3行目     =A3    上記のように行の追加を行うのが希望ですが、 何か良い方法は無いでしょうか。 なお、上記B列の関数は仮です。

  • excel2010の空白セルのある行の削除方法

    Excel2010を使っております。 2列以上の多数の行からなるデータに、空白のセルがあちこちに散在している状態で、 ”検索と選択"→"ジャンプ"→"セル選択"で空白セルを指定して、行のみ削除をすると、いずれかの列が空白である行がOR条件で削除されてしまいます。 全部の列が空白(AND条件)の行のみを削除する方法を教えてください。(画像を添付いたします) 宜しくお願いいたします。

  • エクセル 行追加マクロについて

    エクセル 行追加マクロについて 2007エクセルマクロ初心者です。 スケジュール表を作成、行追加マクロを作ろうとしてます。 シートの上下に表があり、上の表に行追加です。 関数式を壊したくないので、一部セルへロックをかけています。 以下の点についてご教授をお願いいたします。 行追加マクロを実行するとパスワードを要求されます。 聞かれないようにできないでしょうか。? パスワードを入力した以降は要求されませんが シートの保護解除を選択すると保護が解除されてしまいます。 パスワード記載のマクロを試したことがありますが、 表へオートシェイプが描写できなかったので断念しました。 Sub 行追加() With ActiveSheet 'シート保護解除 .Unprotect Range("A65536").End(xlUp).Offset(-8).Select ActiveCell.Resize(1, 79).Select Selection.Copy Selection.Insert Shift:=xlDown Range("A65536").End(xlUp).Offset(-8).Select ActiveCell.Resize(1, 9).Select Selection.ClearContents 'シート保護 .Protect DrawingObjects:=False, Contents:=True, Scenarios:= _ True End With End Sub

  • Excel2010で行ごとの重複削除

    Excel2010です。 A行目 1 3 5 5 2 2 3 B行目 2 3 5 5 4 4 C行目 1 9 7 9 9 ↓ A行目 1 3 5 2 B行目 2 3 4 5 C行目 1 7 9 というように、行ごとに重複の削除をしたいと思っています。 データタブに重複の削除があるのですが、列ごとにやるようなので、一度シート全体を 行と列を入れ替えて別シートにコピーして、 1列目全体を選択して、1列目で重複の削除を実行 2列目全体を選択して、2列目で重複の削除を実行 ・・・ というやり方もあるのですが、今扱っているエクセルは197行197列あります。 列選択、重複の削除アイコンをクリックするのを197回繰り返すのは大変です。 自動化する方法はないものでしょうか?

  • EXCELの行の挿入時に数式のコピーを自動的にしたい

    EXCELについて質問させてください。 50列くらいの表があって、そのうち45列くらいは計算式です。 計算式は絶対いじられたくないので、 列ごとにロックをかけようと思っています。 ただし、随時行は追加していきたいのですが、 行を追加したら数式はコピーしたいのに ロックがかかってコピーできません。 行を追加したら自動的に数式がコピーできるようにする方法は ありませんでしょうか? ご回答、よろしくお願い致します。

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

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

  • エクセルでセルの挿入・削除を禁止し、他のセルの列や行がずれないようにし

    エクセルでセルの挿入・削除を禁止し、他のセルの列や行がずれないようにしたい。 ■共有データのリスト更新時に、誰かの仕業で列や行の内容が途中からズレて困っています。その為原因となりそうなセルの挿入や削除を規制し、他のセルが上下左右にズレるのを防ぎたいのです。 なおリスト更新時に個々のセルの記載内容は変更出来る必要があります。 シートの保護を応用すれば出来そうな気がしますが、、 具体的な方法を教えてください。 ちなみに皆さんはこんな経験ないですか

  • エクセルの数式のみ保護し、他の作業はできるようにし

    顧客管理の表があります。 次回の予定日を自動で計算する為の数式を入れたセル(列)があります。 数式の保護をするのは「シートの保護」でできるのは知っているのですが、今回のこの表は管理しやすいようにあいうえお順で作成しているので、新たな顧客が増えた場合は表の途中に行を挿入して追加しています。 「シートの保護」をした場合、ただ行を挿入することはできるのですが、そうすると数式が入っているはずのセルに数式が入っていません。 できれば、顧客情報の入っていない(数式だけは入ってる)行を切り取り(コピー)してからの挿入ができ、なおかつ数式も保護したいのですが、この場合はどのようにすればよいでしょうか。 宜しくお願いします。

  • 2行2列セルのオートフィルコピー

    excel2003 D11:E12の結合セルに参照式が入っています。 =LIST!I11…(1) 以降 D13:E14 は =LIST!I12 D15:E16 は =LIST!I13 というコピーをしたいです。 (1)のセルでオートフィルコピーを実施すると、 D13:E14 は =LIST!I13 D15:E16 は =LIST!I15 と飛び飛びになってしまいます。 調べてみると行が結合されたもののオートフィルコピーは、 文字列表記にしてからオートフィルコピーし、データ区切り位置で変更すると、 飛び飛びにならずにコピー可能ということで、1列の場合は対象のコピーが実現できました。 しかし、今回の場合、2行2列のセルなので 下記の様なexcelのエラーが表示されます。 ------------------------------------------------------------------------- 一度に変換できるのは、1列だけです。範囲には複数の行を選択できますが、列は1列しか選択できません。1列だけのセル範囲を選択し、再度実行してください。 ------------------------------------------------------------------------- オートフィルはだめみたいなので、 2行2列のセルを参照番号が連続した状態で、簡単にコピー可能な方法を教えていただきたく。

  • エクセル2000 非表示にした列や行のセルをいじらないようにするには?

    いま、かなり大きく、複雑な表をエクセル2000で (ウィンドウズ2000)つくっています。 いろんな所の列や行を非表示にして見やすくしたの ですが、その非表示にした列や行をまたぐようにして その前後、左右の周囲のセルをドラッグし反転させ、 クリア等すると、非表示になっている列または行のセル に入れてある数式等までクリアされてしまいます。 表示されているセル(可視セル)のみいじれて、 非表示セル(不可視セル)はいじれないように 一括して簡単に設定する方法はないでしょう? 確かに、方法としてはその不可視セルだけ 保護するとかありますが、不可視セルがいろんな所に 所々あって、それらを一つ一つ保護設定すると 作業が非常に煩雑で、保護忘れもでてきそうです。 いいお知恵があれば拝借させてください。 よろしくお願いいたします。

専門家に質問してみよう