
お世話になっています。
下記のエクセルVBAマクロで、
列挿入処理をしているのですが、
列に結合セル(行方向)がある場合にだけ、
列選択がうまくできず、
目的と異なる処理をしてしまいます。
ActiveCell.Offset(0, 1).Columns("A:A").EntireColumn.Select
Selection.Insert Shift:=xlToRight
新しいマクロの記録で
やってみたのですが、
上記マクロが生成されただけでした。
手作業では
列の上のアルファベットを選択して、
列挿入できるので、
何かいい方法があるのは?
と思います。
どなたかよろしくお願いします。
No.2ベストアンサー
- 回答日時:
列を追加するなら
Worksheets(シート名).Columns(列INDEX).Insert Shift:=xlRight
行を追加するなら
Worksheets(シート名).Rows(行INDEX).Insert Shift:=xlDown
でできると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
VBA初心者です。結合セルを保持したまま挿入する方法を教えてほしいです。
Visual Basic(VBA)
-
VBAでの結合セルのコピー&ペースト
Excel(エクセル)
-
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
-
4
エクセル 結合したセルの間にセルの挿入
Excel(エクセル)
-
5
結合セルの中身を検索する
Excel(エクセル)
-
6
エクセル 結合セルの挿入
その他(Microsoft Office)
-
7
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
8
テキストボックスの番号を使ったFor~Next文について
Visual Basic(VBA)
-
9
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
10
VBAで結合セルを転記する法を教えてください
Excel(エクセル)
-
11
VBAでファイルを開くときにファイル名でワイルドカードを使用したいです
その他(プログラミング・Web制作)
-
12
VBAのFind関数で結合セルを検索するとヒットしない
Visual Basic(VBA)
-
13
Access VBAで行ラベルが定義されていないというエラーが出ます
Access(アクセス)
-
14
テキストボックス(VBA)でEnterを押したときに作動するマクロ
Access(アクセス)
-
15
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
16
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
17
エクセルVBAで一つ上の階層を指定して保存したい
Excel(エクセル)
-
18
VBA コンボボックスで選んだ値を取得するには
その他(Microsoft Office)
-
19
エクセルのマクロで結合セルに値を貼り付けたい
Excel(エクセル)
-
20
行・列の挿入でセル結合が解除される
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
B列に特定の文字列が入っている...
-
5
特定のセルが空白だったら、そ...
-
6
VBA 重複文字列 色付け
-
7
テキストボックス入力データの...
-
8
【Excel VBA】指定行以降をクリ...
-
9
エクセルの複数データーをダブ...
-
10
Excel VBAで、 ヘッダーへのセ...
-
11
Excel VBA、 別ブックの最終行...
-
12
TODAY()で設定したセルの日付...
-
13
VBAで検索して指定の位置に行を...
-
14
セルの値だけクリップボードに...
-
15
VBAコード教えてください。...
-
16
EXCELで変数をペーストしたい
-
17
Excel VBA メール作成について ...
-
18
3桁または4桁の数値を時刻に...
-
19
”戻り値”が変化したときに、マ...
-
20
Excel2003 複数セル1列の入力済...
おすすめ情報
公式facebook
公式twitter