Microsoft 製品に組み込まれている Visual Basic の実装。
こんにちは。
Japan Office Developer Support Blog に該当すると思われる記事が載っていましたのでご確認下さい。
◆ バージョン 1705 以降の Excel 2016 でコピー範囲が保持されるようになった動作のプログラムへの影響
>クイック実行版の Excel 2016 バージョン 1705 (16.0.8067.xxxx) で、Excel のセル範囲をコピーした後、他の操作を行っても、コピー範囲が解除されないように変更されました。
回避方法
以前の動作と同等の動作としたい場合は、Application.CutCopyMode プロパティを使用してコピー範囲をリセットしてから Insert 関数を呼び出します。
Application.CutCopyMode = False '回避コード
Columns("C:C").Select
Selection.Insert Shift:=xlToRight
また、VBAについては経験豊富な開発の方が多く利用されるMsdnフォーラムがありますので、そちらをご利用になると良いと思いますよ。