- 締切済み
エクセルで エンターキー移動 について
一つのシートに 複数の表があります。 例えば (1)の表が C5からH10 (2)の表が L4からQ10 (1)の表で C5から、エンター移動で、H5まで入力したら 自動的にC6に移動する。 また、H6まで入力したら、C7へ移動するように設定したいです。 同じように、(2)の表も設定したいです 関数等、複雑なものがわからないので どなたか、わかりやすく教えていただける方 ご回答ください! お願いします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- neKo_deux
- ベストアンサー率44% (5541/12319)
> 希望は、(1)表のH4後、(1)表のC5へ移動させたいです。 イレギュラーな動作が必要ってのは、そもそもの表の構成に問題がある気がしますが…。 特殊な順序や条件で数値入力するための専用画面が欲しいって事なら、フォームか何かで作成する方が賢いようにも思います。 一応、VBA使えば可能なようです。 Excel VBA あるセルでENTERを押すと特定のセルへ移動したい - Office系ソフト - 教えて!goo http://okwave.jp/qa/q1737730.html ただ、移動条件設定するセルが多いので、処理書くのも面倒かも。
- minosennin
- ベストアンサー率71% (1366/1910)
C5からH10までを選択した後、C5をクリックしていませんか。 C5をクリックしてしまうと選択が解除されてしまいます。 C5からH10までを選択し、そのまま何もしないでC5に入力されるべきデータを入力すればよいのです。 ENTERキーでカーソルはD5へ移動し、H5でC6へ折り返します。
- chonami
- ベストアンサー率43% (448/1036)
Tabキーも合わせればお望みの動作はできますが(表ごとですが)、あくまでもEnterだけでということですか?
お礼
Tab…Tab…エンターを使用すると、希望の操作ができるのは 承知しております。 が、今回は、エンターのみで、表ごとに移動したいです。 お願いします。
- minosennin
- ベストアンサー率71% (1366/1910)
C5からH10までを選択します。(C5にカーソルを合わせてクリック、そのままH10までドラッグして手を離す) そのままで入力していけば、お考えの通り選択範囲内でカーソルが移動します。 L4からQ10も同様です。 この方法は、(1)の表、(2)の表ごとに選択をしなければならないのが面倒ですが簡便な方法です。 なお、入力後のカーソル移動を「右方向」にするには、 画面左上のオフィスボタン-EXCELのオプション-詳細設定-編集設定-ENTERキーを押した後にセルを移動する方向の□にチェックを入れ、プルダウンから「右」を選択します。(2007)
お礼
ありがとうございます。 …選択するだけで、ということでしょうか? 選択しても、C5に入力した際に、選択範囲が解除されます。 選択とはどういう意味でしょうか? (1)表を入力中は、エンターのみを使用して、 C5からC10まで移動したいです。 (2)表を入力中は、同様に L5からQ10まで移動したいです。 宜しくお願いします。
- neKo_deux
- ベストアンサー率44% (5541/12319)
入力を行ないたい範囲を選択し、セルの書式設定の保護で「ロック」をoffにします。 対象のシートのシートの保護をonにし、その際ロックされたセルの選択をoffにします。 シートの保護 http://hamachan.info/excel/si-to.html Excel(エクセル)関数の技:数式を保護する(シートの保護) http://www.eurus.dti.ne.jp/yoneyama/Excel/waza/hogo.html
お礼
ご回答ありがとうございます。 教えていただいた設定は、既に設定済みでして 説明不足ですみません。 この設定でいくと、(1)表のH4入力後、エンターを押すと、(2)表のL4へいってしまうんです。 希望は、(1)表のH4後、(1)表のC5へ移動させたいです。 お願いいたします。
お礼
ありがとうございます。 C5をクリックしていましたw こんな方法もあるんですね!