
EXCELで5セルづつ結合された表があり、決まった列数ごとに2列挿入して合計欄を作りたいのですが、手
動で2列選択してツールバーより挿入とすると2列のみ挿入されますが、マクロで2列選択して挿入se
lection.insertをするとなぜか連結セル分5列選択し挿入されてしまうのですが、2列のみ挿入するには
どうしたらいいのでしょうか。
For i = 72 To t Step 72
Sheets("描画表").Select
'Column(列)変換
y2 = IIf(y > 26, Chr(y \ 26 + &H40), "") & Chr(y Mod 26 + &H41)
y3 = IIf((y + 1) > 26, Chr((y + 1) \ 26 + &H40), "") & Chr((y + 1) Mod 26 + &H41)
Columns("" & y2 & ":" & y3 & "").Select
Selection.Insert Shift:=xlToRight
ローカルウィンドウでマクロのステップをチェックするとy2、y3ともちゃんと列番号が入っているように思うのですがよろしくおねがいします
No.1ベストアンサー
- 回答日時:
ちょっと問題が理解しにくいです・・・・
yが、ソース中で定義されていないので、分かりにくいのですが、yを左のセルから動かしていませんか?
それでしたら右のセルから動かしたら、うまくいくでしょう。
For y = 最終目的列 To 開始目的列 Step -72
のように。
あと列を文字列に変換するの必要だと思えません。
x列目で2列挿入するなら
Range(Columns(x), Columns(x + 1)).Insert Shift:=xlToRight
でいいと思います。
列を文字に変換せずに範囲指定する方法を教えてくださってありがとうございます。マクロがすっきりしました。右から動かす方法もあるんですね。yは1枚目の合計欄を挿入したい列番号だったんです。質問の仕方も、マクロも回りくどくて申し訳ありませんでした。助かりました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの超初心者です…
-
エクセルで複数行に一度に改ペ...
-
ワードでページ番号を挿入しま...
-
Wordで脚注をページ下部ではな...
-
エクセルでオブジェクトを挿入...
-
PDFに白紙ページを挿入できるフ...
-
Wordでページ番号とは別に連番...
-
Wordで日付、時刻挿入について...
-
MS wordにexcel貼り付け複数ページ
-
エクセルで改ページを連続挿入方法
-
ワードの文書の中で、エクセル...
-
EXCEL 改ページ自動挿入方法を...
-
2頁にまたがる表の表番号
-
Power Point の直線が双方向矢...
-
WORD2003で、ページを挿入したい
-
ワードで文字の挿入ができなく...
-
【Word VBA】フッターのページ...
-
WORDのページ番号で
-
同じワードファイル内で「目次...
-
ホームページ制作について教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードでページ番号を挿入しま...
-
デビットカードについて
-
エクセルで複数行に一度に改ペ...
-
ワード文書で1ページのみ別の...
-
2頁にまたがる表の表番号
-
【緊急】word2016の図表番号の...
-
ワードで表を作って、中に入れ...
-
ワードの図表番号の挿入で生じ...
-
Wordで脚注をページ下部ではな...
-
同じワードファイル内で「目次...
-
不要に貯まっていく相互参照の...
-
エクセルの超初心者です…
-
PDFに白紙ページを挿入できるフ...
-
Wordで日付、時刻挿入について...
-
EXCEL 最終行に行を挿入(追加...
-
ワードで四角形の図形の中に文...
-
エクセルでオブジェクトを挿入...
-
wordの相互参照機能を使うと改...
-
エクセルで改ページを連続挿入方法
-
EXCEL 改ページ自動挿入方法を...
おすすめ情報