• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelを設定した順に並び替えるプログラム)

Excelを設定した順に並び替えるプログラム

このQ&Aのポイント
  • Excelを設定した順に列を並び替えるプログラムの作成方法について教えてください
  • Excelの列を自分で設定した順序に並び替えるVBAプログラムの作成方法を教えてください
  • ExcelVBAを利用して、列の並び替えを設定するプログラムを作成したいです。具体的な手順や参考ページを教えてください

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

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

どうも何を求めているのかよくわからんのですが、 > 新規excelファイル作成→並び替え前のexcelから指 > 定した列の順番でデータコピー→新規excelファイルを保存します。 この手順をどういう命令で記述するかわからないということですか? Excel VBA 入門講座 http://excelvba.pc-users.net/ Excel VBA入門:ブックの作成と保存 http://www.officepro.jp/excelvba/book_new/index.html むぎちゃんのVBA入門 - フォームの作成 http://mugicyan.gooside.com/excel/user_f/lesson_01_01.html Excel(エクセル)VBA入門:セル範囲の指定方法 http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_cell.html Excel(エクセル)VBA入門:データの並べ替え(Sort) http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_sort.html 他にもExcel VBA で検索すれば参考にあるページは 見つかると思います。 ただ、お望みの手順がそのままといった お手軽なところはないと思いますので、 手順の各段階をどのように記述するのかを 丹念に調べていくよりないと思います。

keisuke738
質問者

お礼

色々とありがとうございます! 調べてみます(^^)

その他の回答 (1)

  • kei738
  • ベストアンサー率0% (0/1)
回答No.1

補足を書込みたいので別アカウントを作成しました。

keisuke738
質問者

補足

以下が現在の機能イメージです。 1)並び順設定用ExcelファイルのA列に項目名、B列に現在の列番号、C列に変 更後の列番号を入力します。 2)並び替えボタンをクリックするとフォルダ指定画面が開くので、 フォルダを指定します。 3)フォルダ内のすべてのexcelファイルに対して並び替え処理が始まります。 4)並び替え処理の内容=新規excelファイル作成→並び替え前のexcelから指 定した列の順番でデータコピー→新規excelファイルを保存します。 4)のプログラムに関して参考となるページあるいは、別の方法をアドバイスいただければ光栄です。 3)に関しては以下ページの「フォルダ内Excel全て印刷」というVBAを応用しようと考えております。 http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_120.html

関連するQ&A