• ベストアンサー

セルの移動

セルの移動ですが、セルの書式設定でロックのチェックを外してシート保護をかけた場合ですが、結合したセルがある場合結合したセルの数だけEnterキーを押さなければ次のセルに移動しません。結合した場合でも1回のキー操作で移動する方法はありますか?教えて下さい。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

相違していましたら読み捨て下さい。(当方、エクセル2000で検証) 複数セル範囲を選択した状態(灰色反転)ならば、ご質問と同じような振る舞いになります。 想像ですが、名前ボックスで名前入力する操作をされていないでしょうか、同じ状態になりますので状態を抜け出すにはマウスを使用された方が早いと思います。 因みに結合したセル(セルの書式設定→配置タブのセルを結合する)ならば、ご指摘のような振る舞いにならず1セルとして認識されます。

4Q3-5A9
質問者

補足

セルの書式設定からセルの結合しているのですが、 例えば、B1:G3,B4:C6,F4:G6,B7:G9,B10:C12,F10:G12をそれぞれ結合しセルの書式設定→保護タブにあるロックのチェックを外して… エクセルのバージョンは、2003です。 すみません、名前ボックス?なんでしょうか。

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

NO3です。 >名前ボックス? 数式バーの左隣欄でセルを選択すればそのアドレスが表示されます。 この欄に任意セルアドレス(例えば、A50、AA3等)を入力してenterキーを押下するとその位置に直接にジャンプします。 又、セルの範囲に名前を定義した場合、その名前を入力するとその範囲を選択した状態になります。 因みにセル結合したB1:G3選択した場合、名前ボックスにはB1と表示されenterキー押下毎にB1→B2→B3→C1・・・→G3→B1のように遷移するのでしょうね、 私の理解を超えております、お役に立てず申し訳ありません。

4Q3-5A9
質問者

お礼

いろいろ試しましたが、成功しませんでした。 これからもアドバイスお願いします。

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

直接の回答ではありません。 ーー #1の補足>結合したセルの場合1つのセルとして認識していないようです。 ーー 例えば A1:A8でA2とA3、A5とA6とA7をセル結合します。A1:A8を範囲指定して 下記を実行済ます。 A1-A8まで全てMsgboxで表示されます。 Sub test01() For Each cl In Selection MsgBox cl.Address Next Range("A2") = "aaa" End Sub ということは、エクセル内部では完全にA3やA6,A7はなくなっているわけでなく(結合解除のとき困るでしょうし)、各結合前セルに印が付いていて、表示は見てのとおり、セルの値のセットなどでは TopLeftセル的なセルが代表している仕組みになっているものと思われます。 ーー 上記シートに直線を1本引き(事情で直線 2の名になった) A3に左端を持ってくる。 Sub test02() Worksheets("Sheet2").Shapes("直線 2").Select MsgBox Selection.TopLeftCell.Address End Sub 実行すると、代表セルのA2でなく、A3になりました。 ここでは実情に応じて、非結合セルも出てきます。 何かユーザーからすると難しい。 ーー セル結合は比較的最近エクセルで出来るようになった機能で、創設のときMSのソフト技術者は色々考えたと推測します。

4Q3-5A9
質問者

補足

すみません。基礎知識がないままPCを使っていますので、難しすぎて解りませんでした。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

的を外しているかもしれませんが、・・・ Tab キーでのセル移動では、だめなのでしょうか?

4Q3-5A9
質問者

補足

Tabキーでも同じでした。 質問の内容が一部間違えていました。Enter,Tabキーで移動すると次のセルに移動しますが、また戻ってきて移動します。 結合したセルの場合1つのセルとして認識していないようです。

関連するQ&A

  • Enterキーで順番にセルの移動する。

    Excel2013 Enterキーを押すと隣りのセルに移動ではなく、次に入力したいセルにカーソルが移動するようにしたいです。 たとえば、 必要事項を入力する書類で、B2のセルに入力したら次はD5のセルに入力、次はA6に入力といった書類あり、Enterキーを押して次の入力セルに移動するようにしたい。また、書類の書式を崩されたくないのでシート保護して使いたいです。 Enterで進み、戻る時はUPキーか、↑キーなどで設定したいと考えてます。 どなたか、VBで教えてくださる方お願いします。

  • EXCEL2003 ,指定したセルに移動

    結合したセルなど、複数のセルが混在しています。順番にアクティブセルを移動させたい。 セル部分:K6:N6 , C10:I14, M11:N16, F17:J17, H18:M18 ・・・・・などなど結合されていないセルも混在しています、 セル書式設定から保護タブでロックチェックを外し、シート保護で保護されていないセル移動のみチェックを入れ、指定したセル(保護の掛かっていないセルのみ)移動させたいですが、旨く動作しません。 ※C10:I14, M11:N16,間で何回か移動を繰り返すため、1回の動作で次ぎのセルに移動させたい。 ご教授下さい

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

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

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

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

  • エクセル・セルの結合ができない…

    WindowsXPのExcel2003を使用してます。 御回答の程宜しくお願い申し上げます。宜しくお願いします。 ★計算式の入ったセルを保護したい。 (計算式の変更や、削除を防ぐため) ↓ まずはシート全体の セルの書式設定内の保護「ロック」のチェックをはずす。 ↓ 特定の箇所のセルを「ロック」する。 ↓ シートの保護  許可する操作=「ロックされたセル範囲の選択」以外全て許可 ↓ ロックした場所はクリックできない。 ロックしていない場所は数字の入力や色の変更などできる。 ここまでは良いのですが、問題は「セルの結合」ができないことです。 セルの書式設定の中でも「セルの結合」だけグレーになっていて どうしても結合が出来ません・・・。 計算式を消してしまわないよう保護しつつ、他の計算式のないセルは 結合したり左寄せを必要としてます。 解決策をお願い致します!

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

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

  • エクセル2003 シート保護中のキー操作

    エクセル2003を使用していますが、シートの保護時に、「ロックされたセル範囲の選択」のチェックをはずすと、キー操作でロックされていないセルの移動も制限されてしまいます。 現象を再現する設定としては、 1.新規ファイルにて、A列・B列を選択し、書式設定で、保護タブのロックのチェックをはずす 2.ツールの「シートの保護」にて、「ロックされたセル範囲の選択」のチェックのみはずし、保護実行。 3.A1にカーソルを合わせ、タブキーや矢印キー、Enterを押すとA1、B1のみ移動して下のセルへは移動しない。 通常のようにA1→B1→A2→B2→A3・・・とキー操作で移動できるようには出来ますでしょうか? なぜこのような現象が起こるのでしょうか? 文字を入力していけば、入力した最終セルのひとつ下まではカーソルはいきますが、その下へは行きません。エクセルの設定でできなければ、VBAで同じ操作が出来ればと考えております。。 どなたか知っている方がいらっしゃれば、いただけませんでしょうか?

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

    EXCELでセルの保護の解除を行います。 そしてシート全体の保護をします。 そうすると保護の解除をしたところしか上書きできなくなります。 ここまでは分かるのですが、ロックの解除を行ったセルのみENTERキーで順番に移動させるような設定は出来ますか? なおかつ移動の順番などを指定したり出来ますか? もしも出来るようであれば、そのやり方を教えてください。 前回と同じ質問なのですが、検証せずに評価をつけてしまったので、再度質問します。 バージョンは2003ではなく、2000でした。 シートの保護時に「ロックされたセル範囲の選択」という項目はありませんでした。

  • 矢印キーでのセルの移動について

    Excel2003を使っています。 1~2行目のみセルをロックし、 ツール>保護>シートの保護、で「ロックされていないセル範囲の選択」にのみチェックを入れております。 この時、矢印キーでカーソルが巧く動かないのですが、何故でしょうか。 具体的には、新規Bookで上記設定にした場合、矢印キーでカーソルは一切動きません。 ここでセルA10に何か書き込むと、矢印の↓キーでA3~A11→B3~B11→A3、の順にループします。 この設定は解除できるのでしょうか?(↓キーなら、ひたすら下へカーソルが移動するように)

  • セルに数値を入れた場所に保護を掛けたいのですが

    セルの書式設定でも、保護の「ロック」の欄にはチェックをつけてありますが シートの保護をしても、そのセルの数値を変えることができてしまう、という状態になっています。 虫食いのように数値を入れたいので 問題のセルの一つ上のセルや下のセルは「保護」の「ロック」を掛けていません。 表示形式は「数値」にしています。 以前に一度、数値を入れる列はロックをはずしています。 その後、動かす必要のない数値が入っているセルだけを「保護」「ロック」をかけました。 「シートの保護」を選択した際、「このシートのすべてのユーザーに許可する操作」の「ロックされたセルの選択」タグのチェックをはずすと、(ロックされても数値の変更が可能なセル)は選択できなくなります。 ちなみに、一番上の「シートとロックされたセルの内容を保護する」にはチェックが入っています。 いままでした考えられる操作はこれぐらいです。 問題のセルの数値を保護するためにはどうしたらいいのでしょうか。

専門家に質問してみよう