こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルのカーソル移動について

連続したデータを入力している際、Enterキーを押すと、
カーソルが次のデータの先頭のセルへ、移動するようにすることは可能でしょうか?
右に移動とか、下に移動は理解しています。
横に長いシートでの入力しているので、一番最後に来たときにEnterキーで、A列に飛んでくれるような設定が出来ればと思い、質問させていただいております。

宜しくお願い致します。

投稿日時 - 2007-08-23 17:47:51

QNo.3280017

すぐに回答ほしいです

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

こんにちは
Sheet1のコードに下記を貼り付けして下さい。
下記のコードはK列に行くと1行下げてA列に行きます。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 11 Then
ActiveCell.Offset(1, -10).Select
End If
End Sub

投稿日時 - 2007-08-23 19:40:12

お礼

ありがとうございます。

こんな方法があるんですね。
すごく勉強になりました。

投稿日時 - 2007-08-24 11:13:23

ANo.4

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

◆こんな方法もありますよ
【任意のセルへの移動】
■手順■
1)Ctrlを押しながら、マウスで入力順の2番目からセルを1つずつ指定していきます
2)最後に、入力順1番目のセルを指定します
3)指定した、セルが反転し最後に指定したセルは白になります
4)この状態で、指定した範囲に「◆入力順」と名前をつけます(名前は、なんでもいいです!)
5)左上の「名前ボックス」から、「◆入力順」を選択すると、先程のセルが指定状態になります
6)Enter をおすと、セルが指定順に移動します
7)なお、名前を定義するときに、参照範囲の式の、$ を消すと、「◆入力順」を選択した時のセルが起点になります!

投稿日時 - 2007-08-24 05:36:04

お礼

ありがとうございます。
やはり、設定をしっかりしないといけないんですね。
参考になりました。

投稿日時 - 2007-08-24 11:14:25

ANo.3

安直ですが、対象入力セル範囲を選択した状態でお試し下さい。
ご質問の場合、オプション設定でセル移動を「右」を選択しておいて下さい。
因みに横方向の不要セルの飛ばしはTABキーが有効です。

投稿日時 - 2007-08-23 18:00:02

お礼

ありがとうございます。
試しにやってみます。

投稿日時 - 2007-08-24 11:11:31

ANo.2

asx

回答になってないのですが…。

HomeキーまたはCtrl+右(←)でその行のA列に戻るので、
その後Enterを押せばちょっとは楽にならないですか?
参考までに。。

投稿日時 - 2007-08-23 17:56:04

お礼

ありがとうございます。

Ctrl+右(←)をしてみましたが、隣に移動するだけでA列に戻ってくれませんでした。
やはり設定の問題でしょうかね。

投稿日時 - 2007-08-24 10:59:54

ANo.1

Excel 2003 ですが、
セルに入力→<Tab>で右セルに移動
を必要回数繰り返したあと、最後のセルで<Enter>すると
次行の、「さっき入力したカラム位置」(A列から入力し始めたならA列)まで
戻りますが?
もしかしたら設定がいるのかもしれませんが、私の普段使ってるPCは
特にそういう設定してませんが、そうなってます。

投稿日時 - 2007-08-23 17:55:19

お礼

ありがとうございます。
Enterしてもひたすら隣のセルに移動してしまうんです・・。

投稿日時 - 2007-08-24 10:57:53

あなたにオススメの質問