- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コピ&ペーストが出来なくなる。)
コピ&ペーストが出来なくなる
このQ&Aのポイント
- 特定のシートでEnterキーを押すと右に移動するマクロを試した結果、そのシート内でコピペができなくなりました。
- Excel2003とExcel2010で試しましたが、同じ結果でした。
- マクロに詳しくないので原因がわかりません。解決策を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
原因は、MoveAfterReturnDirectionを変えるとコピーモードが解除されるからでしょうね。 コピーモードを解除したくなかったら、そのSubの一番最初に If Application.CutCopyMode Then Exit Sub を追加してください。 ただし、そのときはMoveAfterReturnDirectionは変わりませんのご注意を。
その他の回答 (1)
- nag0720
- ベストアンサー率58% (1093/1860)
回答No.2
>やはり、アクティブセルの移動方向のコントロールかコピペのいずれかを諦めるしかないのでしょうか? MoveAfterReturnDirectionが変わらないのはコピー後にESCキーでコピーモードを解除した場合で、影響があるのはそのセルのみです。 そのセルを抜ければ、その後の移動方向は正常に機能します。 コピー後にEnterキーを押してもコピーモードを解除できますが、その場合は問題ありません。 また、MoveAfterReturnDirectionが変わる必要があるのは、A1:H20の中から外へ、または外から中へコピーした場合ですから、中から中、外から外へコピーした場合はMoveAfterReturnDirectionが変わらなくても問題ありません。 実際に追加して試してみてください。
質問者
お礼
度々、ありがとうございます。 試してみて、仰る意味がわかりました。 ありがとうございました。
お礼
丁寧なご回答ありがとうございました。 やはり、アクティブセルの移動方向のコントロールかコピペのいずれかを諦めるしかないのでしょうか? 残念><!