- ベストアンサー
エクセル:マクロ「Application.CutCopyMode = False」って?
エクセルのマクロを記録していると 「Application.CutCopyMode = False」 というものがよく出てきますが、これは何でしょう? どういう意味のものかわかりません。 削除しても差し支えないのもでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「Application.CutCopyMode = False」の前で セルのコピー、または切り取りを行っていると思います。 これは、その操作(セルのコピー、または切り取り)を無効にしているだけです。 ------------ Range("A1").Select Selection.Copy ← これを無効にしている Range("A2").Select ActiveSheet.Paste Application.CutCopyMode = False ------------ 上記の場合であれば、「Application.CutCopyMode = False」を削除しても問題ありませんが、 以下の場合、貼り付け処理でエラーになります。 ------------ Range("A1").Select Selection.Copy Range("A2").Select Application.CutCopyMode = False ActiveSheet.Paste ← ココでエラー ------------ ご自分で、セルをコピーしてみると分かると思いますが、コピーした範囲が点線で点滅されます。 「Application.CutCopyMode = False」をすると、 その点滅がなくなります。
お礼
ありがとうございました。よくわかりました^^