- ベストアンサー
入力したセルにフォーカス
例えば、セルA1をコピーして セルA10000に貼り付けして また、セルA1をSelectすると 画面表示が下に行って、また、 上に戻ってくるのですが、 画面のフォーカスが動かないように出来ますか? 分かりづらくて、すいません。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
.select や.activeを使わなければよいです。 range("a1").copy range("a10000") でコピーできます。 シート間の移動があるときは、すべてのセルの指定にシートの名前もつけましょう。
その他の回答 (3)
noname#204879
回答No.3
[No.2お礼」へのコメント、 》 VBAでの話です そのことが最初に書いてあれば、マクロ音痴の私がシャシャリ出ることはなかったのにッ、不愉快!!
noname#204879
回答No.2
[No.1お礼]へのコメント、 》 今の状態だとセルA10000にセルが貼りついてのが一瞬見れます うむ、ますます判らん! 1.「セルが貼りついて」いるって、どういうこと?! 2.「一瞬見れます」とは?! 繰り返しになるけど 3.「画面のフォーカス」とは何ぞや? 4.「セル間のコピー&ペースト操作を容易にしたい」のとチャウの?
お礼
すいません。 VBAでの話です。 例えば、 Range("A1").copy Range("A10000").Select ActiveSheet.Paste Range("A1").Select 上記のマクロを実行した時に アクティブセルがA1⇒A10000⇒A1と移動するので、 それに合わせて、画面が変わります。 セルA10000に対する処理をしていても、アクティブセルはA1のままにしたいです。 (画面表示は変わらず、裏で貼り付け処理をしたい。)