- 締切済み
エクセル マクロ 列挿入後のカーソル位置
エクセルで「1列挿入する」だけのマクロを作成した時のことです。 実行させると1列挿入しますが、挿入後のカーソル位置は変わらず、元の列全体が反転表示されてます。ところが、複数シートを選択しマクロ実行すると、列挿入はしますが、カーソルは元の列のひとつ右側の列が反転表示されます。 手作業で1列挿入すると、1シートでも複数シートでも挿入後のカーソルは元の位置です。マクロ作成し複数シートを選択して実行するとカーソル位置が変わるのです。 なぜですか? 特に相対参照でマクロを作る場合、選択するシート数でカーソル位置が変わると困ります。 良い方法はないでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mar00
- ベストアンサー率36% (158/430)
回答No.1
一例です。 Columns("B:B").Select Selection.EntireColumn.Insert にすればいいのではないでしょうか。