Excel2000を利用しています。

例えば、A2のセルがアクティブになっています。
セルの移動が下に設定してあれば、A3.A4.A5…と移動していきますよね。
それを、A2のセルの入力完了後ENTERすると、B5のセル。次にB7のセル。
といったように、移動する場所を指定できる方法ってありますか?

教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

こんにちは



 以下のページがご参考になるのでは?

【エクセル技道場】-名前定義-アクティブになる順番を意識して複数の選択範囲に名前をつける
http://www2.odn.ne.jp/excel/waza/name.html#SEC7

参考URL:http://www2.odn.ne.jp/excel/waza/name.html#SEC7
    • good
    • 0
この回答へのお礼

素晴らしい!
ありがとうございます。

とっても能率が上がります!

本当にありがとうございました。

お礼日時:2001/12/21 17:29

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

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

QA1セルにAと入力すると、A2セルに3000A3セルに2000A4セルに1000と表示させたい。

A1セルに「A」と入力する1回だけで、
A2セルに「3000」
A3セルに「2000」
A4セルに「1000」
A5セルに「合計数字」を表示させたいのですが、
式をご教授願いたいです。

よろしくお願いします。

Aベストアンサー

D1:G3
A500030001000
B500300130
C1200800300
A1にA,B,Cのどれかを入れる。
A2に =VLOOKUP($A$1,$D$1:$G$2,ROW(),FALSE)と入れて、
A4まで(G-D-1列数だけの行数)式を複写する。
結果
A1がBの場合A1:A4は
B
500
300
130

A1の空白の場合に対処して
=IF(A1="","",VLOOKUP($A$1,$D$1:$G$2,ROW(),FALSE))
が良いでしょう。
(既回答とほぼ同じ式ですが、1箇所違うところがあります。)

QExcelでひとつ置き(A1、A3、A5・・・)に合計とかふたつ置き(A1、A4、A7・・・)に合計というのは可能なのでしょうか?

タイトルの通りなのですが、
エクセルの雛形の関係上例えば
A1に「あ」という商品の代金 A2にその消費税
A3に「い」という商品の代金 A4にその消費税…
などという入力をすることがあり、
最後に商品代金だけ、消費税だけを計算したいとき
今まではA1+A3+A5+・・・という風に手でいちいち計算していたのですが
何か利用できそうな関数・数式はないものかと思い質問しました。

同じように2つ置き(A1+A4+A7+・・・)の方法もありませんでしょうか?

Aベストアンサー

一例です。
A1:A10範囲とします。
■奇数行の計数
=SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*A1:A10)
■奇数行の計数
=SUMPRODUCT((MOD(ROW(A1:A10),2)=0)*A1:A10)

■3行毎の計数
=SUMPRODUCT((MOD(ROW(A1:A10),3)=1)*A1:A10)

QEXCEL2007でA2セルにAという文字が含まれる時、自動的にA3-A50の背景を塗りつぶしたい!

こんばんは。
今、excel2007でスケジュール表を作っています。

横軸に日にち+曜日を取り、縦軸はToDo書き込み欄etc+6:00~24:00までの時間(←フランクリン手帳の様なイメージ)をとっています。
実は関数の「か」の字も知らなかったのですが、
横軸で、WEEKDAY関数?を使い日曜を赤色にすることがやっとできました。
しかし、どうしてもわからないことがあるので質問させていただきます。

1.日曜は赤色になる様にしたまま、土曜を青色にする場合はどういった条件づけをすればいいのでしょうか?
2.(題名に書いた内容)
横軸のあるセルが「日曜」の場合、自動的に、そのセルの下の、縦のセル(24:00までのセル)をピンク背景で塗りつぶすといったことは可能でしょうか?
たとえばF5とM5に「日曜」と書いてある場合、F6~F56とM6~M56のセルを自動的にピンクで塗りつぶす、という様な作業です。

塗りつぶしに関して調べていたら、マクロの相対参照?で出来るという様な情報にたどり着いたのですが、読んでも全く要領を得ません…(マクロの「マ」の字も知らないので

できれば図書を使わずこの様なことを知りたいと思っています。
おすすめの初心者向けのエクセルのサイトなどでも良いので、どなたかアドバイス頂ければと思います<(_ _)>

こんばんは。
今、excel2007でスケジュール表を作っています。

横軸に日にち+曜日を取り、縦軸はToDo書き込み欄etc+6:00~24:00までの時間(←フランクリン手帳の様なイメージ)をとっています。
実は関数の「か」の字も知らなかったのですが、
横軸で、WEEKDAY関数?を使い日曜を赤色にすることがやっとできました。
しかし、どうしてもわからないことがあるので質問させていただきます。

1.日曜は赤色になる様にしたまま、土曜を青色にする場合はどういった条件づけをすればいいのでしょうか?
2.(題名...続きを読む

Aベストアンサー

どちらもエクセルの条件付き書式という範疇の機能でできます。
(1)
日曜は赤色ーー>第1条件に設定
土曜は青色ーー>第2条件に設定
でできます。
この場合優先度は無く、平等ですが、どちらかを上に書かざるを得ない。2003までは条件は3つまででしたが、2007では条件数は増えた(制限なし)ようですが、同じ考え方と思います。
2007の土日色づけ、ヅバリ解説
http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-jyosyo2.html
他に
http://pc.nikkeibp.co.jp/article/NPC/20060713/243378/
http://hamay.blogspot.com/2007/04/blog-post_5458.html
(2)>マクロの相対参照?で出来るという・・
関係ありません。マクロ以外で主に、相対参照、絶対参照を問題にします。
ある固定した1つのセル(例B1)(2つなら多分AND条件で1つにまとめる)の値が「日曜だったとき、B2以下のセル範囲に、ピンクを色付けするとき
(1)B2:B30(例)を範囲指定し、B2をアクチブにする(ここが肝心ですが、普通に範囲指定をやればこうなる)
(2)「数式が」において=$B$1="日曜"という風に入力する。
$をつけるのは、B2からB30までのどのセルを問題にするときも
B1を固定して、条件として見ている(見るべきだ)からです。
これをもし =B1="日曜" とすると、B2セルの場合は良いが、エクセルの仕組みとして、B2の下のセルである、B3で、条件適合か否かを判断するとき、式複写と同じ理屈で、=B2="日曜"という風に、セルを下にヅラして判断する仕組みになっている。(関数ではこの仕組みに大変お世話になるのだが)今回はこれでは、したいことと違う(日曜という判断はB1で固定してチェックしてほしいのだから、)=$B$1="日曜"とする。
以上理屈は2007でも変わらないはずですが、叙述が2003以前式になっているので、2007向けのサイトが見つかれば補足します。

どちらもエクセルの条件付き書式という範疇の機能でできます。
(1)
日曜は赤色ーー>第1条件に設定
土曜は青色ーー>第2条件に設定
でできます。
この場合優先度は無く、平等ですが、どちらかを上に書かざるを得ない。2003までは条件は3つまででしたが、2007では条件数は増えた(制限なし)ようですが、同じ考え方と思います。
2007の土日色づけ、ヅバリ解説
http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-jyosyo2.html
他に
http://pc.nikkeibp.co.jp/article/NPC/2006071...続きを読む

Qエクセルで、A2セルの値を同シート内(A5以降のA列)で検索し、該当セルにジャンプする方法はありますか?

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1417540469

上記のページと同様の質問なのですが、
ベストアンサーに選ばれている回答は別シートにジャンプですが、
同シートでのジャンプの方法はありますでしょうか。

どなたかご教示いただけると助かります。
何卒よろしくお願いいたします。

Aベストアンサー

とりあえずはご提示いただいた回答で
>Set Ws2 = Sheets("Sheet2")

 Set Ws2 = ActiveSheet
にするだけで良いと思います

私ならこんなマクロにします。マクロはシート名タブ右クリック→コードの表示で開く画面に貼り付けてください。

Private Sub Worksheet_Change(ByVal Target As Range)
Dim trg As Range
 If Target.Address = "$A$2" Then  
  Set trg = Range(Cells(5, "A"), Cells(65536, "A")).Find(what:=Range("A2").Value _
    , LookIn:=xlValues, Lookat:=xlWhole)
  If Not trg Is Nothing Then
   trg.Select
  End If
 End If
End Sub

QEXCELの計算でセルA1に数字、A2に数字ではなく×をいれてA3にはA1とA2の積をいれたいのですが

×をEXCELに1と解釈させたいのです。
つまり、A1に「5」、A2に「×」をいれるとA3は「5」が入るようにしたいんです。
マトリックスをつくっているのですが、
×を「1」にしたくないんです。
ご回答お待ちしております。

Aベストアンサー

A2は×以外の場合もあるのでしょうか?
その場合は、どういう処理をするのでしょう?

A3セルに、
=IF(A2="×",A1,"")
でどうでしょうか?
 A2セルが×であれば、A1を表示し、それ以外の場合はA3セルは""、つまり何も表示しません。

先に書いたように、×以外に、○なら2倍、△なら3倍とか、A2セルの内容により変わるのなら、もっと工夫が必要です。


このカテゴリの人気Q&Aランキング

おすすめ情報