• ベストアンサー

セルを好きなところに移動させたい

Excelでセルに数値や文字を入力後Enterを押したら縦や横に移動しますが、1つ飛ばすとか斜め下に移動するとか任意の場所に移動させたいのですが、関数の本を読んでみても書いてありませんでした。 初歩的すぎて笑われるかもしれませんが、どなたか力を貸してください。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

関数でそんなことは出来ません。 やるとすればVBAですね。 1.入力したいセルだけロックをはずし、シートを保護します。 2.シートのタブを右クリックし、コードの表示 3.出てきたVisualBasicEditorに下記をコピペ Private Sub Worksheet_SelectionChange(ByVal Target As Range) EnableSelection = xlUnlockedCells End Sub 4.Altキー+F11キーでワークシートに戻ります。 これでOK

no---bu
質問者

お礼

回答ありがとうございました。もっと勉強します。

その他の回答 (4)

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

>関数の本を読んでみても書いてありませんでした。 関数は(1)セルの(2)値をとって(3)計算とかをして、セルの(4)値をセット するものです。 カーソルの移動というのは、「セル」の「値」で移動するものでもなく、セルの値ではありません。 だから、関数で考えることは、的外れです。 このことを理解しておけば関数で出きるかどうか判断ができます。 (1)セルに色をつける (2)セル幅を変える (3)行を削除する (4)シート名を採る (5)シートを洗濯する (6)書式を設定する などができない例の極く一部です。 VBAでやればできるが、質問振りからして、少し勉強してからでしょう。 >任意の場所 (1)規則性があるのか 斜め右下、1行置いて下のような。 (2)ランダムなのか   A2->B5-->D5ーー>   B6ー->・・のように でプログラムが変わります。

no---bu
質問者

お礼

回答ありがとうございました。もっと勉強します。

回答No.4

「A1 C1 D1 E1に入力した後、A2 C2 D2 E2と言ったような順で入力したいのです。難しいでしょうか?」 この程度の移動なら下移動にしておいてA1 Tab Tab C1 Tab D1 Tab E1 EnterでA2に移動 Tab Tab C2 Tab D2 Tab E2 Enterでいけますが、Tabキー(→)やShift+Tabキー(←)・方向キー・Enterの利用で慣れればよいと思います。

no---bu
質問者

お礼

回答ありがとうございました。もっと勉強します。

  • muushuke
  • ベストアンサー率39% (151/387)
回答No.3

Excel2000を使ってます。 入力したいセルを右クリックし、セルの書式設定をクリックします。 (今回はA,C,D,Eの列に入力したいようなので、列をCtrlキーを押しながらクリックし、選択ます) 保護のタブをクリックし、ロックのチェックを外します。 OKをクリックします。 メニューバーの[ツール]-[保護]-[シートの保護]をクリックし、OKをクリックします。 初期設定であればA1に入力した後tabキーでC1,D1,E1に移動できます。 E1の後はENTERキーでA2に移動することができます。

no---bu
質問者

お礼

回答ありがとうございました。もっと勉強します。

noname#37676
noname#37676
回答No.1

基本的にはセル移動は「隣接する上下左右」 何かの入力シートなどのようにフォーマットのあるものなら、 入力セルに[セルの書式設定][保護][ロック]を解除し、 [ツール][保護][シートの保護][ロックされたセル範囲の選択]を解除し設定。 すると、最初に保護のロック解除したセルのみを移動します。

no---bu
質問者

お礼

回答ありがとうございました。もっと勉強します。

no---bu
質問者

補足

早速の回答ありがとうございます。 残念ですが、2000なので[ロックされたセル範囲の選択]が無いみたいです。 例えば A1 C1 D1 E1に入力した後、A2 C2 D2 E2と言ったような順で入力したいのです。難しいでしょうか?

関連するQ&A

  • セルの自動移動

    エクセルで、入力後次のセルに移動するにはEnter等を押す必要があります。 シートに入力フォームを予め作っています。 1つのセルには1文字しか入力しないのですが、1文字を入力したら(Enter等を押さずに)自動的に次のセル(指定したセル)に移動することはできませんか? 例: セルB1に「1」を入力(1キーを押す)と次に入力したいB2へカーソルが移動

  • エクセルのセルの任意移動

    いろいろ調べたのですが、わからなかったので質問させていただきます 今、エクセルで表を作っているのですが、問題が発生しました。 たとえばAのセルに数字を入力してENTERを押すと Cのセルに移動、Cのセルに数字を入力してENTERを押すとFのセルに移動(あと任意のセルに移動)みたいな 事は出来ますか? よろしくお願いします

  • エクセルのセル移動

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

  • エクセルの入力でセル移動

    MSのエクセルで、セルに指定された文字数を入力したらEnterや矢印キーを押さなくても次のセルに移動させる方法はないでしょうか? 例えばA1セルに入力出来る文字数は3と指定しておきます。A1セルに3文字入力したら、次のセルA2に移動するようにする方法です。入力規則で文字列指定まではできますが、次にセルに移動するにはEnterなどが必要です。これを省略する方法です。 バージョンは2003ですが、2007,2010でできるのでしたらそのバージョンでも構いません。

  • 特定のセルのみ移動の方向を変えることはできないしょうか

    エクセル2007でExcelのオプションの詳細設定で、Enterを押した後に移動をする方向を決められるのは知っているのですが(今回の場合は縦に設定)、あるセルのみ横に移動するという設定はできないでしょうか。

  • エクセル セルの移動

    入力後にセル移動にチエックが入っているのですが、 数値を入力後、Enterを2回で下のセルに移動します ところが、Enterを1回で移動する時もあります、この切り替えは、どこで、設定するのでしょうか? ご存知のかた、教えていただけますか。

  • 離れたセルに移動する

    エクセルのセルの移動について セルE1に入力しenterキ-で セルA2に移動する方法はありますか。

  • Excel、空白でもEnterを押せば任意の場所に移動できる?

    VBAで、セルに入力後Enterキーで横に移動させる事は何とかなったのですが、入力が無い時はEnterキーで斜め下のセルに移動したいんです。 例えば、E2に入力として、入力しないでEnterキーを押すとD3に移動したいんです。 範囲はE2:E40ぐらいなんですが・・・ どなたかご教授下さい。宜しくお願いします。

  • エクセルでエンターを押すと任意のセルに移動は出来ますか?

    エクセルでエンターを押すと任意のセルに移動は出来ますか? A1のセルでエンターを押すとC1に移動するようにしたいです。 宜しくお願いします^^

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

    よろしくお願いします XP Excle2003 A1セルに「2033」などの任意の数字を入れた後に Enterキーを押すとA2セルではなくB1セルに移動してしまいます。 A1・A2・A3と文字入力していきたいのですが、設定がわからず困っています。 わかる方よろしくお願いします。

専門家に質問してみよう