• 締切済み

エクセル

エクセルの使い方で、例えば横に三つ並んだセルがあるとして、その真中には何も入力したくありません。通常ならタブキーを押すと真中のセルを選択してしまうのですが、この真中のセルを飛ばして一番右のセルに移動する方法を教えてください。

みんなの回答

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

こんな特殊なケースは、色々考えずに、毎回タブでスキップすると思いますよ。 どうしてもやるなら、VBAでSheet1の Private Sub Worksheet_SelectionChange(ByVal Target As Range) イベントに下記を貼り付ける方法などもある。 下記はD列をスキップします。 下記ではL1セルに何か入れていると効力発生。 やめたい予期はL1セルを空白にします。 VBAが判れば色々好きなように列など出っていできる。 自分で使うようなときはこれでよかろうが、他人にはL1セルの問題などあり使わせられないでしょう。 ーー Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("L1") <> "" Then If Target.Column = 4 Then 'D列 Target.Offset(0, 1).Select End If End If End Sub

harry7974
質問者

お礼

imogasi様ありがとうございます。 なるほど、特殊なケースだったんですね(汗 先ほどシート保護を使う方法を教えていただき、試してみたら成功しました。 が、imogasi様が書かれている方法でも試して、今後のエクセルの勉強に役立たせていただきます。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • falst
  • ベストアンサー率33% (16/48)
回答No.5

シートの保護をかけても問題ないならですが、、、  3つのセルの1つ目のセルと3つ目のセルを「セルの書式設定」の「保護」のタブでロックのチェックを外します。  2つ目のセルを「セルの書式設定」で「保護」のロックにチェックを入れます。  「ツール」-「保護」-「シートの保護」で保護を行うとタブキーで1つ目から3つ目のセルに飛ぶようになります。  参考にですが、列単位で設定されたい時は、1つ目と3つ目の列を選択して書式設定を、同様に2つ目の列を選択して書式設定をすると一括してロックの変更ができます。

harry7974
質問者

お礼

falst様ありがとうございます。 他の方にも保護の方法を使うアドバイスを頂き、やってみたところ成功しました。ありがとうございました。

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

シートを保護すると、タブでも飛びますし、入力しようとするとエラーメッセージが出ます。 ━ 手順 ━ 1.それぞれのセルでセルの書式設定を選択します。 2.入力したいセルは、保護タブを開きロックを外します。 入力しなくないセルは、ロックはそのまま(チェック入り)です。 3.メニューの保護→シートの保護を選択し、OKボタンをクリックします。 これでも良いですかね?

harry7974
質問者

お礼

yuji_from_kyoto様ありがとうございます。 なるほど、その手がありました。先ほど早速試してみた所、上手く出来ました。ありがとうございました。

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

ご質問の内容と少し違うかも知れませんが、 離れたセルを「Ctrl」キーを押しながら選択して、最後にもう一度最初のセルを選択しておいて、入力を開始し、「Enter」キーを押すと、セルを選択した順に入力できます。(選択したセルの順にアクティブになります。) お試しください。

harry7974
質問者

お礼

koko88okok様、ご回答ありがとうございます。少し質問の内容が悪かったかもしれません。Ctrlキーを押しながらとかではなく、常にそのセルを飛ばす方法があればと思いまして・・・そのタブにはすでに決まった数値が入力されているので、何も入力できなくしたいのです。よろしくお願いします。

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

ctrlキーを押しながら入力対象セルを選択→tabキーで移動で如何でしょうか。

harry7974
質問者

お礼

mu2011様、ご回答ありがとうございます。少し質問の内容が悪かったかもしれません。Ctrlキーを押しながらとかではなく、常にそのセルを飛ばす方法があればと思いまして・・・そのタブにはすでに決まった数値が入力されているので、何も入力できなくしたいのです。よろしくお願いします。

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

【表示しない】を使えば良いのでは?

harry7974
質問者

お礼

Kame_LABO様、ご回答ありがとうございます。少し質問の内容が悪かったかもしれません。Ctrlキーを押しながらとかではなく、常にそのセルを飛ばす方法があればと思いまして・・・そのタブにはすでに決まった数値が入力されているので、何も入力できなくしたいのです。よろしくお願いします。

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

関連するQ&A

  • エクセル 1文字入力すると自動で横にセル移動

    現在エクセルを利用してアンケートの結果入力をしています。 各セルには1文字の数字しか入れないのですが、 「数字」⇒タブキー(横移動)で1つ1つ打っています。 しかし、タブキーを使用しているとうち間違いなどがあり、セルが一つずつずれてしまったりしてしまいます。 どうにかエクセルに1文字入力すると何のキーも押さずに 自動で横にセル移動してくれるというようなことを設定できないでしょうか? 初心者ですいませんが、お願いします。

  • エクセルのセルの移動について

    言葉では表現しづらいのですが、精一杯お伝えしますので、汲み取ってください。^_^; ここでは仮にエクセルのワークシート上で『A1~C3』までの3行3列の表を作るとします。 通常、連続したデータを入力していく場合は、A1に入力後、タブキーで右にひとつ移動してB1のセルに任意の入力を行い、更にひとつ右のセルにタブキーで移動し、入力が済んだらC1で改行(エンター)で自動的にA2にセルは移動しますよね? これを縦横(行列)逆の考えで、A1に入力後、改行(エンター)キーでA2にセル移動、更に改行でA3に移動し入力が済んだら『自動(エンターキーの操作くらい)でB1セルに移動したい』のですが、どのような方法がありますか? 左手がデータの用紙をめくることでふさがっておりますので、できれば右手(テンキー)だけで出来る操作で何とかならないものかと思っています。 よろしくお願いします。

  • エクセルのセル移動

    vistaにしてから使い方がわかりません。 セルにデーターを入力後、Enterで下のセルに改行されますが これを横移動にするにはどうしたらいいでしょうか? 以前のエクセルでは「ツール」の「オプション」で セルの入力後の移動で 「下」と「右」の選択ができました。

  • エクセルの質問です。

    通常エクセルは入力して、エンターを押すと、下のセルに移動しますよね! でエンターでなくTabキーを押すと、右のセルに移動することまでは、分かったのですが、 エンターを押して右に移動するようにってできないんですか? 分かる方 お願いいたします。

  • Excelでのタブ送りの制限

    Excelで、 カーソルがA1セルにあるときに、 タブキー(Tab)を入力すると、 カーソルはA2へ移動すると思いますが、 それを、 カーソルをA3に移動させる方法はありますか? 指定したセルには タブ送りでカーソルがいかないようにしたいのです。 よろしくお願いします。

  • エクセルシートをひな型にして入力欄だけを移動設定にしたのに・・・

    みなさん、こんにちは ちょっと聞きたいのですが エクセルでひな型をつくって、入力欄だけをタブキーで 移動できるようにしたのですが、タブキーを押すたびに同じセルだけを 行ったり来たり、行ったり来たりしてしまうシートがあるのですが・・・ ほかのひな型ではちゃんと入力欄を最後まで順番に行ってくれます。 どなたか 教えて頂けたら助かります 宜しくお願いします。

  • Excelのエンターキー

    Excelで【A1】に入力してエンターキーを押すと通常【A2】【A3】【A4】と言うように縦にセルが移動すると思うのですが、 【B1】【C1】【D1】と横にセルが移動します。 どうしてでしょうか?

  • Excel2007で半角カタカナを入力後タブキーで確定し右のセルに移動したい

    Excel2003でセルに半角カタカナを入力後Enterキーを押さずタブキーで確定しそのまま右のセルに移動していたのですが Excel2007にバージョンアップしたのですが一度Enterキーで確定後でないと移動できません。 何か良い方法はないでしょうか? OSはXPです。

  • エクセルでタブ設定するには?

    過去ログで見つけ出せませんでしたので質問します。 エクセルで、セルに入力する場合に、順番に必要なセルだけに入力したいのですが、タブキーを押すと必要なセルのところまで飛んでくれる方法を教えて下さい。WinXP,Excel2002です。

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

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

専門家に質問してみよう