Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


709 / 13645 ツリー ←次へ | 前へ→

【78848】列の挿入 トシ坊 17/2/11(土) 9:02 質問[未読]
【78849】Re:列の挿入 γ 17/2/11(土) 9:38 回答[未読]
【78850】Re:列の挿入 トシ坊 17/2/11(土) 14:16 お礼[未読]

【78848】列の挿入
質問  トシ坊 E-MAIL  - 17/2/11(土) 9:02 -

引用なし
パスワード
   B2のセルからF2のセルまで結合されているシートで
C列を選択し、挿入すると
Columns("C:C").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
上記のマクロが作成されますが、上記マクロを実行すると
1行目の所でB列からF列が選択されB列の前に5列ついかされてしまいます。
結合されたセルが有ってもC列に1行追加するには、どのようにすれば良いのでしょうか
過去ログにあってもよさそうなのですが見つけることができませんでした
宜しくお願い致します。

【78849】Re:列の挿入
回答  γ  - 17/2/11(土) 9:38 -

引用なし
パスワード
   Selectが余計な動作を引き起こす例です。
Selectせずに、
Columns("C:C").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
とします。

【78850】Re:列の挿入
お礼  トシ坊  - 17/2/11(土) 14:16 -

引用なし
パスワード
   γ さんありがとうございます。
試してみたら上手く出来ました。

709 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free