エクセルで、Enterキーで、右へ移動するように設定しています。
A1から入力し、F1まできたらEnterキーでA2にいきたいのですが、そんな事できますか?
用紙が、F列までで終わりなので、今だと右へ右へと行っちゃいます。マウスで次のA列にもってくるしかできませんか?
よろしくお願いします。

A 回答 (5件)

入力したい範囲を「SHIFT+カーソルキー」またはマウスのドラッグなどで選択します。


その後で、ツール(T)→オプション→編集のタブを選び、
「入力後のセル移動」を下に変更します。
すると入力後に、選択した範囲を下に移動し、範囲内の一番下まで行ったら、2列目の最上段に移動します。
    • good
    • 1
この回答へのお礼

ありがとうございました。簡単に出来るものなんですね。助かりました。

お礼日時:2005/04/20 10:06

A1からF1までの移動を「Tab」キーで


F1でEnterキーを押すとA2に飛びます。
    • good
    • 0
この回答へのお礼

TabキーとEnterキー使い分けてやってみます。
ありがとうございました。

お礼日時:2005/04/20 10:03

Enterキーでの移動を縦移動に戻して


同じ行の移動はTabで行えば可能です。

A1→Tab→A2→Tab…(中略)…A6→EnterでB1に戻ります。
    • good
    • 0
この回答へのお礼

TabキーとEnterキーを使い分ければいいんですね。
ありがとうございました。

お礼日時:2005/04/20 10:02

入力を始める前に、入力したい範囲を選択しておいてから(対角線をドラッグして離して選択状態にしておく)入力すれば、折り返してくれます。



(例えば、A1からF20までドラッグして、
A1-F1
……
A20-F20
の領域を選択しておく。)
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2005/04/20 10:01

「ツール(T)」から


「オプション(O)」を選びます

そしたらメニューの中から「編集」のタブを選びます
中に「入力後にセルを移動する」の右横に移動する方向が出てきますから
下右上左
から選んで
最後にOKを押せば大丈夫です
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2005/04/20 09:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルで自動改行したいのです

エクセルでアンケートのデータを入力しています.
1人分を横に入力しており,すべて同じ項目数(A~Z)です.
この時,1人分が終わったら,自動的に次の行の項目Bに移動
することはできないでしょうか?
例えばZ10が終わったら(あるいはAA10に来たら),B11に移動して欲しい.
カーソルキーやHomeキーで移動してますが,大変しんどいです.
関数あたりがあれば一番嬉しいのですが.
マクロでもやってみます.良い知恵をご指導下さい.

Aベストアンサー

自分はExcel2000を使っていますが、Z列でEnterを押下すると次行のA列に移動しました。

ANO4様と自分のサブルーチン名が少し違います。
サブルーチンには2種類あります ???
1.他のルーチンから呼び出されて動作する
2.イベント(出来事?)が発生したときに動作する

今回は後者のサブルーチンです。
サブルーチン名を見比べてください
ANO4様…Private Sub Worksheet_Change(ByVal Target As Range)
自分……Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Worksheet_Change:どこかのデータが変化したときに動作します。
従ってデータを入力しなければ動作しません

Worksheet_SelectionChange:セルが移動したときに動作します。

どちらも次の命令で条件式が入っています。
アクティブになっているセルの列が26番目(27番目)のとき次行のA列へ移動

うまく説明できませんが、ご理解いただけるでしょうか

自分はExcel2000を使っていますが、Z列でEnterを押下すると次行のA列に移動しました。

ANO4様と自分のサブルーチン名が少し違います。
サブルーチンには2種類あります ???
1.他のルーチンから呼び出されて動作する
2.イベント(出来事?)が発生したときに動作する

今回は後者のサブルーチンです。
サブルーチン名を見比べてください
ANO4様…Private Sub Worksheet_Change(ByVal Target As Range)
自分……Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Worksheet_Change:...続きを読む

Qエクセルのセル外改行は可能ですか?

 エクセルのセル内改行ができることは知っていたのですが、セル外の改行は可能ですか?
 例えば文章を書くところに下線(横)があり、文章を書いていくと、縦線にぶつかるので、それ以上は次のセルに自動的に改行がされないと思うのですが・・
文章を更正する場合エクセルでやる場合には、切り取り、貼り付け等でやらざるを得ないのでしょうか?線がある場合にはエクセルでは対応ができないのでしょうか? 

Aベストアンサー

本日、初めてこのページを見ました。あなたの質問は2つのセルにまたがって入力し、セルを罫線で仕切りたい時に、1つのセルとして編集したいのではないでしょうか?。そうでしたら簡単です。2つのセルを結合し、折り返しに設定し、罫線を引きたい所に、オートシェイプ(線で直線)を引けば望みが叶うと思います。

QExcel Enterで右横のセルに移動ではなく下へ移動したい

いつもお世話になっております。

通常、ExcelでEnterを押すと右横のセルに移動するものを、Enterで下のセルへ移動するようにしたいのです。
数年前にスクールで習ったのですが、すっかり忘れてしまいました。
ご存知の方、教えてください、よろしくお願いいたしますm(_ _)m

Aベストアンサー

ツール(T) → オプション(O) → 編集タブ → 入力後にセルを移動する(M)方向(I) を"下"にすれば出来ます。

QExcelでセルを次の行の先頭の列に移動させる方法を教えてください。

Excelでセルを次の行の先頭の列に移動させる方法があれば教えてください。
例えば、A1、B1、C1と順に入力し、C1のセルでEnterキーを押すと次の行の先頭列A2に入力セルが移動されるといった場合です。

Aベストアンサー

ツールバーのオプションで 編集のタブ 入力後の移動を 右 に設定しておきます。
入力範囲
仮に A1~C10までを選択して
A1入力 Enter B1入力 Enter C1入力 Enter おすと
A2に移動すると思います。

QExcelで、Enterキーでセルの移動ができない

Enterキーで下のセルに移動をすることができなくなり、
逆に、Altを押さなくてもセル内で改行がされるようになりました。

また、セルを選択しただけでは入力できず、
入力するためにはダブルクリックしなければならなくなりました。


これはこれで便利な時もありそうですが、やっぱり今はEnterでセル移動がしたいです…


特に設定を変えたつもりはないのですが、
元に戻す方法を教えてください。


Microsoft Excel 2003 を使っています。

宜しくお願いします。

Aベストアンサー

ツール→オプション→編集で、「入力後にセルを移動する」のチェックが外れていませんか?

QExcelで1つのセル内での自動改行

初心者です。よろしくお願い致します。

Excelの1つのセル内に長い文が入力されています。
普段はそのままなのですが、プリントアウトする際には体裁を整える為にAlt+Enterでセル内で改行をしています。

今は、改行したい所の文間に「 _ 」アンダーハイフン(と呼ぶのでしょうか?)を入れてあります。
ABCD_EFGHI_JKL(DとE,IとJで改行し、その後_をデリート)
(文間に入れる文字は何でも良いです)

結構たくさんあるので、手間がかかって困っています。
これをVBAかなにかで自動的に処理する方法があれば、是非ご教示お願いします。

Aベストアンサー

ANo.#1です。補足をありがとうございました。

>(jjjjjjjjjjという文字も入ってしまいます)

置換後の文字列に
Ctrlを押しながらJキーを押されれば「j」が入る事はないのですが・・・。

ちなみにCtrlを押しながらJキーを押しますと、目には見えませんが改行文字が入力されます。

もう一度頑張ってみてください。

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

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

Aベストアンサー

No.2の補足に対する回答です

Private Sub Worksheet_Change(ByVal Target As Range)
 Select Case Target.Address(False, False)
  Case "A1"       'このセルが変更されたら---(1)
   Range("C1").Select 'このセルに移動する---(2)
  Case "C1"       'このセルが変更されたら---(1)
   Range("A2").Select 'このセルに移動する---(2)
  Case "A2"       'このセルが変更されたら---(1)
   Range("C2").Select 'このセルに移動する---(2)
  Case Else
 End Select
End Sub

もし、A列を変更した場合に同じ行のC列、C列を変更した場合に次の行のA列というロジックであれば、
Private Sub Worksheet_Change(ByVal Target As Range)
 Select Case Target.Column
  Case 1 'A列が変更されたら---(1)
   Cells(Target.Row, 3).Select 'C列の同じ行に移動する---(2)
  Case 3 'C列が変更されたら---(3)
   Cells(Target.Row + 1, 1).Select 'A列の次の行に移動する---(4)
  Case Else
 End Select
End Sub

No.2の補足に対する回答です

Private Sub Worksheet_Change(ByVal Target As Range)
 Select Case Target.Address(False, False)
  Case "A1"       'このセルが変更されたら---(1)
   Range("C1").Select 'このセルに移動する---(2)
  Case "C1"       'このセルが変更されたら---(1)
   Range("A2").Select 'このセルに移動する---(2)
  Case "A2"       'このセルが変更されたら---(1)
   Range("C2").Select 'このセルに移動する---(2)
  Case Else
 ...続きを読む

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

Qエクセルでエンターを押すと隣のセルではなく指定したセルに!

エクセルでエンターを押すとセルが右隣に移動します。
次に入力したいのは4個右のセルなので、エンターキー
を4回押しています。

一回エンター押すと指定したセルに飛ばすにはどうし
たらいいのか教えて下さい。

Aベストアンサー

こんにちは。

セル単位・列単位なら「名前」を付ける方法も在ります。



E列を選択して「Ctrl」キーを押しながらA列を選択して
名前Box(数式バーの左側の小窓)に任意の名前
(仮に「入力」)を直接入力します。

一度B1セル等を選択してから「名前Box」のプルダウン
から「入力」を選択して「Enter」キーで確認してください。

2番目を最初に選択して3・4・・・と選択して
最初に入力したいセル・列は最後に選択してください。

※Excel2002からなら「セルのロック」と「シート保護」
を併用した方法も在ります。

Qエクセルで、条件に一致した行を別のセルに抜き出す方法

エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。

たとえば、

<A列> <B列> <C列>
7/1 りんご 100円
7/2 ぶどう 200円
7/2 すいか 300円
7/3 みかん 100円

このような表があって、100円を含む行をそのままの形で、
別のセル(同じシート内)に抜き出したいのですが。

7/1 りんご 100円
7/3 みかん 100円

抽出するだけならオートフィルターでもできますが、
抽出結果を自動的に、別の場所に、常に表示させておきたいのです。

初歩的な質問だと思いますが、検索しても分からなかったので、よろしくお願いします。

Aベストアンサー

同じ質問が結構よく出てますが、そんなに初歩的でもありません
別シートのA1セルに「100円」と入力し、そのシートの任意のセルに以下の式を貼り付けて下さい。後は、下方向、右方向にコピー。
日付のセル書式は「日付」形式に再設定してください

=IF(COUNTIF(Sheet1!$C:$C,$A$1)>=ROW(A1),INDEX(Sheet1!A:A,LARGE(INDEX((Sheet1!$C$1:$C$500=$A$1)*ROW(Sheet1!$C$1:$C$500),),COUNTIF(Sheet1!$C:$C,$A$1)-ROW(A1)+1)),"")

データ範囲は500行までとしていますが、必要に応じて変更して下さい


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報