• 締切済み

シートを保護したとき入力セルの移動停止

エクセル2000 特定のセルの保護を解除してシートを保護します。(って書かなくても当たり前か) セルにデーターを入力後移動して欲しくないのですが、 オプションで移動しないに設定しても下方セルに移動します。 これって移動しないには設定出来ないのでしょうか?

みんなの回答

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.4

>オプションにどこにも移動しないと明言してます はい、実際私の環境では移動しません。 マクロとかは設定されてませんか? 時々、Excelのオプションの設定にかかわらずEnter後の移動を制御したいという内容の質問がありマクロで回答をもらったりする質問がありますので。

himiko_1947
質問者

補足

下記のことが判明しました。(エクセル2003) シートを保護するときのオプションで、 「このシートのすべてのユーザーに許可する操作」 のうち、 「ロックされたセル範囲の選択」のチェックを入れたままにしておくと、 移動しないことがわかりました。 ここのチェックを外すと、下方のセルに移動してしまいます。 いろいろありがとうございました。

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.3

>なぜでしょう? なぜでしょうねぇ(^_^;) No.1さんがCtrlを押しながらEnterキーという方法を提示されてますがこちらは試してみましたか? 慣れるまでは忘れちゃうかもしれませんが、私もEnter後動かしたくない時は使います。

himiko_1947
質問者

補足

Ctrl キーを押しながらEnter という方法は確認しています。 ごめんなさい。 MS のソフトのちっちゃな使い勝手の悪さや、オプション設定をしているのにその通り動作しないのは、どこか隠し?設定があるのかが知りたかったのでした。 大勢(MSの市場占有率)に負けることにします。 でも、これって詐欺に近いと思いません? だって、オプションにどこにも移動しないと明言してます。

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

>オプションで移動しない これはツール→オプション→編集タブ 「入力後にセルを移動する」のチェックを外しているという事ですよね? 2003ではここのチェックを外すとEnterを押しても移動しませんが2000だと動きが違うんですかね? ちなみにTabキーだと移動してしまいますが。

himiko_1947
質問者

補足

エクセル2003でやってみたのですが、やはり下方に移動します。 なぜでしょう? 入力後のセル移動のチェックはもちろん外れてます。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.1

他にセルの保護を解除したセルがあるならば   できない。 入力した後にEnterキーをそのまま打つのではなく、 Ctrlキーを押しながらEnterキーを押せば・・・。 まあ、これはセルの保護とかシートの保護とかブックの保護とか関係ありませんけどね。

himiko_1947
質問者

お礼

やっぱ出来ないんですね。 帳票やチェックシートでは入力後の次の入力セルが、下やら右やら色々です。 新規入力後では、矢印キーがEnterキー代わりに使用できるのですが、 再編集の入力後では当たり前のことですが矢印キーはEnterキーの代わりに使うことが出来ません。 で、いつも入力後のセル移動を止めていたのです。 回答ありがとうございました。

関連するQ&A

  • 入力後のセルの移動について

    エクセルの設定について 入力後のセルの移動の設定をBookではなく ワークシート毎に設定は出来ますでしょうか? 例えばsheet1はセル入力後右に移動して sheet2はセル入力後下に移動するという設定です

  • Excelで特定のセルのみ移動し入力したいのですが。

    Excel2000を使用しています。シートに保護をかけて特定のセルのみに入力できるように設定することまではできたのですが、その特定のセルのみにカーソルを移動させる方法はありますか?例えば、表の行を入力しないセルにはカーソルを移動させないようにして、行末のセルまでいくと次の行に改行されるようなことです。コントロールツールボックスのプロパティのEnableSelectionの項目を1_xlUnlockedにしてみると特定のセルのみ移動させることはできるのですが、保存してブックを閉じてしまうとその設定が解除されてしまうようです。マクロは複雑そうなので何か別の簡単な方法があればどなたかご教示ください。

  • シートの保護を作成者以外が解除できないようにしたいです。

    シートの保護を作成者以外が解除できないようにしたいです。 あるエクセルで作った一覧表のひな型を他社に渡して記入してもらうのですが、こちらで入力した顧客番号を誤っていじられないように、数値入力用セルだけ保護の解除を書式設定から行い、シートの保護を選択してメール添付で送っています。 しかし、シート保護の解除は、シートタブを右クリックすれば簡単にできますよね。 先方が誤ってシート保護を解除した上に、顧客番号を誤っていじらないとも限らないので、結局戻ってきたデータの顧客データの正確性が完全に担保されず困っています。 また、シート内の特定セルだけ記入可能にするには、やはり記入可能にしたいセルの書式設定で保護からロックのチェックボックスを外し、その後シート全体を保護するしかないのでしょうか。

  • シートの保護のあとセルの列、幅を動かせるようにしたい

    EXCELマクロでシートの保護はするがセルの行、列の幅を動かせるにしたいです。 シート1,2,3があり、シート2,3のデータをシート1に集約する処理を 行っています。 シート1,2,3は事前にシートの保護を設定し、シートの保護の設定で、ロックされたセル範囲の選択、セル書式設定、列の書式設定、行の書式設定は許可しています。 シート1にシート2,3のデータを設定する時にActiveSheet.Unprotect Password:="password"でシートの保護を解除し、設定後にActiveSheet.Protect Password:="password"を再度保護しています。 空の状態のシート1はセルの行、幅を動かすことはできるのですが、上記のシートの保護を解除し、データ設定後、ActiveSheet.Protect Passwordコマンドで保護するとシート1のセルの行、幅を動かすことができなくなります。 シートの保護設定のやり方があるのでしょうか。 ご指導のほど、よろしくお願いいたします。

  • EXCELで特定のセルのみ移動するには?

    EXCELでセルの保護の解除を行います。 そしてシート全体の保護をします。 そうすると保護の解除をしたところしか上書きできなくなります。 ここまでは分かるのですが、ロックの解除を行ったセルのみENTERキーで順番に移動させるような設定は出来ますか? なおかつ移動の順番などを指定したり出来ますか? もしも出来るようであれば、そのやり方を教えてください。

  • Excel2013でシートの保護解除について

    よろしくご教授お願いいたします。 Excel2002のブックを互換モードでExcel2013に移行しました。 移行前には、特定範囲のセルの保護ロックを解除の上、シートに保護をかけていました。 移行後、しばらく使っているうちにロック解除しているセルに入力すると、「シートに保護がかかっているので解除してください」とのダイアログが現れます。[校閲]タグを開いても[シートの保護解除]ボタンはなくて、[シートの保護]ボタンが選択できない淡色で存在しています。 [校閲]タブを色々操作しているうちに、「共有」に変更と加えたらしく、ひとつのシートに数値入力すると、全てのシートの同じ座標に同一の数値が入力されてしまいます。 毎日入力する必要があるデータなので大変困っています。 解決策が分かればお教えいただけないでしょうか。

  • エクセルのシートの保護とセル結合について

     エクセルでデータ入力画面を作成中です。一部マクロを使用しています。  データ入力画面は項目表示セルの右となりにデータ入力セルを配置し、このペアを縦に10数行並べています。一部の入力セルは複数セルを横に結合しています。シートを保護を設定、入力セルのロックのチェックを外しています。マクロで一番上のセルにアクティブセルが移動するようにしています。シートを起動すると、最初の入力セルがアクティブとなり、入力を開始できます。  ここからが質問点です。最初のセルにデータを入力し、エンターを入力した瞬間、アクティブセルは直ぐ下のセルに移動するのではなく、数行下の入力セルに移動してしまうことが発生しています。正常に直ぐ下の入力セルに移動することもあり、規則性がありません。  試行錯誤の結果、入力セルを結合しないよう設定したところ、この現象がでなくなりました。セル結合を設定しても、アクティブセルを正常に動作させる方法はありませんか。教えてください。

  • 入力後enterを押すと、非保護の別セルへ移動したい。(エクセル)

    エクセル2000での質問です。 入力用シートと印刷用シートを作りました。 入力シートは、数個の入力欄のセルのロックのチェックボックスを外してシート保護しました。 tabキーで次の入力セルに選択セルが移動するようになりました。 入力欄(セル)に文字や数値を入力後、enterを押すと、次の入力欄に移動するにはどうすればよいのでしょうか? 今は、enterを押すと、保護されている使用しない下のセルに移動します。 週個の入力欄(セルは)隣接しておらず、シート上にまばらに配置してあります。 教えてください。よろしくお願いします。

  • シートを保護したら、バージョンの違うExcelでひらけません

    おはようございます。 仕事で使っているExcelでデータを作成したところ、以下のような症状が出て困っています。 エクセル2003で調査票を作成。 取引先の担当者(50名以上)にメールで送って最新のデータを上書き入力してもらう。 シート数が50ページ以上あるので、どのデータが上書き入力されたかわかるように、内容を変更したセルの色が変わるようにマクロを設定。 回答欄以外のセルを取引先担当者が編集できないように、シートを保護。その際にパスワードを設定。 データを担当者に送る前に、ちゃんとセルの色が変わるか、解答欄には入力できるか全て確認したのですが、問題ありませんでした。 ところが、データを送ったところ、担当者の使うエクセルのバージョン(2000)によっては、入力禁止にしていないセルにもに全く書き込みができないと連絡がありました。 パスワードを解除してシート保護を外せば使えるようですが、なるべくシート保護はかけておきたいのです。 お伺いしたいのは (1)エクセル2003で作ったデータにパスワードをかけてシート保護してしまうと、エクセル2000では使用できないのか。 (2)パスワード解除する以外に使用できるようにする方法があるとしたら、どのようにすればいいのか。 の2点です。 職場では仕事に関係のないサイト(教えてgooやエクセルのサイトなど)を見れないので、自宅に帰ってから類似の質問や、「エクセル 新機能」などでも検索したのですが、原因や解決方法が見つからなくて困っています。 よろしくお願いします。

  • Excelでenterを押した後任意のセルに移動

    Excel VBAの初心者です、宜しくお願いいたします。 VBAで集計表を作成しているのですがExcelのオプションから設定してシートの保護で入力可能なセルを選びVBAを実行するとシートは保護されていますとメッセージが出て使えません。 A1を入力後EnterでA3へ移動、次にEnterでA6へとセルを移動させたいのです、VBAでの構文はどの様に作ればよいのかご伝授頂きたく宜しくお願いいたします。 Excel 2002、3、7を使用しています。  

専門家に質問してみよう