• ベストアンサー

VBAを使うしかない??

 A2→A3→B2→B3→C6 というようにセルを移動するにはVBAを使うしかないのでしょうか?  ちなみにVBAはほとんどわかりませんw ※コントロールキーを押して、そのセルをクリックすればよい という方法があるような気がしますが、その方法は却下です。

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

  • ベストアンサー
  • 134
  • ベストアンサー率27% (162/600)
回答No.6

ちなみにVBAなら… 1.目的のファイルを開く 2.alt+F11により、エディターを開く 3.F7でコードを開く 4.(General)と表示されているところをドロップダウンで「Worksheet」に変える 5.その右のダイアログを「Change」に変える。 ここまで実行すると Private Sub Worksheet_Change(ByVal Target As Range) End Sub と表示されると思います。 で、 Private Sub Worksheet_Change(ByVal Target As Range) ’←これは、自動発生しています with terget if .row =2 and .column =1 then range("A3").select elseif .row =3 and .column =1 then range("B2").select elseif .row =2 and .column =2 then range("B3").select elseif .row =3 and .column =2 then range("C6").select elseif .row =6 and .column =3 then range("A2").select end if end with End Sub ’← これも自動発生しています と入力すると、可能じゃないかと思います。 (自動発生と 注釈を入れていない部分を手入力してください。rowやcolumnの前のピリオドは見落としやすいので注意してください)

その他の回答 (6)

  • 134
  • ベストアンサー率27% (162/600)
回答No.7

失礼しました with terget は with target の誤りです

tanaka1_001
質問者

お礼

皆様 御回答、アドバイス 等 ありがとうございました

noname#9284
noname#9284
回答No.5

> ※コントロールキーを押して、そのセルをクリックすればよい という方法があるような気がしますが、その方法は却下です。 最初の1回だけその操作をすれば後は楽です。 Ctrlを押しながらA3→B2→B3→C6→そして最後にA2をクリック。 画面左上の名前ボックスに適当な名前を入力し、Enter。 さて、入力するときに名前ボックスのドロップダウンからその名前を選びますと、 範囲が選択され、A2がアクティブになっています。

tanaka1_001
質問者

補足

あ~。そんな機能ありましたね。w 忘れていた・・・・。 (実は知り合いからきかれて、分らないから投稿しました)この方法でいいか聞いてみます。 御回答、アドバイス 等 ありがとうございました

  • 134
  • ベストアンサー率27% (162/600)
回答No.4

挿入→名前→定義 で 該当するセルを指定し、入力するときに名前ボックスで定義したものを呼び出すという方法もありますね。

tanaka1_001
質問者

お礼

あ~。そんな機能ありましたね。w 忘れていた・・・・。 (実は知り合いからきかれて、分らないから投稿しました)この方法でいいか聞いてみます。 御回答、アドバイス 等 ありがとうございました

  • miwaharu
  • ベストアンサー率25% (29/112)
回答No.3

回答になってないかもしれませんが、 Z1からZ5まで連続入力して、 それぞれ、A2に =Z1 A3に =Z2 などとして、各セルから参照してはいかがでしょうか? 要するに、入力セルと、表示セルを別々に用意します。

tanaka1_001
質問者

補足

う~ん。たぶんダメです・・・。  御回答、アドバイス 等 ありがとうございました

  • hogehage
  • ベストアンサー率50% (54/107)
回答No.2

移動対象のセルは決まっているのでしょうから、 1.移動したいセルのロックを外す 2.シートに保護をかける 3.[TAB]または、[ENTER]移動 ですかね。

tanaka1_001
質問者

お礼

VBA使わなくてもできるんですねw でも・・・、いわゆる「Zの法則」の形でしか移動しないですよね・・・。 御回答、アドバイス 等 ありがとうございました

  • boroichi
  • ベストアンサー率0% (0/2)
回答No.1

質問の意味が良く分かりません。 質問1  どういったときにセルを移動させたいのでしょうか? 質問2  「コントロールキーを押して、そのセルをクリックする」というのとセルの移動は何の関係があるのでしょうか?

tanaka1_001
質問者

お礼

御回答、アドバイス 等 ありがとうございました

tanaka1_001
質問者

補足

質問1 >>エンターを押したとき 質問2 >>移動したい場所は決まっているからです。 これだと、他のセルをおしたら、解除されてしまいます。

関連するQ&A