• ベストアンサー

EXCEL 横方向の並び替えをマクロでしたいのですが

EXCELでの列方向の並び替えについてご質問いたします。 イメージはこちらになります(※列Aは固定データです) 列A 列B 列C 列D・・・・列K 1   1     3     8 2      2  3       3               8 これを 列A 列B 列C 列D・・・・列K 1   1  3  8 2   2  3       3   8 というふうにデータを左詰めにしたいのですが、 手動でのやり方はわかりますが、件数が多いため マクロで行いたいと思い何度か試してみましたが うまくいかないためご質問いたしました。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

手動の方が簡単ですので、その操作をマクロ記録したら如何でしょうか。 (1)範囲選択→マクロ記録 (2)ctrl+Gキー押下→セル選択→空白にチェック→OK→ctrl+-(ハイフン)キー押下→左方向にシフトにチェック→OK→任意セル選択→マクロ記録終了 以後は範囲選択してマクロを実行となりますが如何でしょうか。

pichico3
質問者

お礼

ありがとうございました! こんな方法もあるのですね、とても勉強になりました。 大変助かりました。ありがとうございました。

すると、全ての回答が全文表示されます。