• ベストアンサー

入力したセルにフォーカス

例えば、セルA1をコピーして セルA10000に貼り付けして また、セルA1をSelectすると 画面表示が下に行って、また、 上に戻ってくるのですが、 画面のフォーカスが動かないように出来ますか? 分かりづらくて、すいません。

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

  • ベストアンサー
  • TAKA_R
  • ベストアンサー率32% (26/79)
回答No.4

.select や.activeを使わなければよいです。 range("a1").copy range("a10000") でコピーできます。 シート間の移動があるときは、すべてのセルの指定にシートの名前もつけましょう。

その他の回答 (3)

noname#204879
noname#204879
回答No.3

[No.2お礼」へのコメント、 》 VBAでの話です そのことが最初に書いてあれば、マクロ音痴の私がシャシャリ出ることはなかったのにッ、不愉快!!

noname#204879
noname#204879
回答No.2

[No.1お礼]へのコメント、 》 今の状態だとセルA10000にセルが貼りついてのが一瞬見れます うむ、ますます判らん! 1.「セルが貼りついて」いるって、どういうこと?! 2.「一瞬見れます」とは?! 繰り返しになるけど 3.「画面のフォーカス」とは何ぞや? 4.「セル間のコピー&ペースト操作を容易にしたい」のとチャウの?

miya2004
質問者

お礼

すいません。 VBAでの話です。 例えば、 Range("A1").copy Range("A10000").Select ActiveSheet.Paste Range("A1").Select 上記のマクロを実行した時に アクティブセルがA1⇒A10000⇒A1と移動するので、 それに合わせて、画面が変わります。 セルA10000に対する処理をしていても、アクティブセルはA1のままにしたいです。 (画面表示は変わらず、裏で貼り付け処理をしたい。)

noname#204879
noname#204879
回答No.1

「画面のフォーカス」とは何ぞや? 要は、「セルA1」と「セルA10000」が同時に見えてて、当該2セル間のコピー&ペースト操作を容易にしたいと? YESなら、[ウィンドウ]→[分割]でウィンドウを分割すれば好い!

miya2004
質問者

お礼

説明が出来なくて、すいません。 セルA10000は見えなくて良いです。 今の状態だとセルA10000にセルが貼りついてのが一瞬見れます。

関連するQ&A