1190352238 既存のexcelファイルの列を自分で設定した順に並び替えた新規ファイルを作成したいと考えています。

1)並び順設定用Excelファイルを作り、A列に項目名(自分が列の項目名を把握するために)、B列に項目の現在の列番号、C列に変更後の列番号を入力します。
2)並び替えボタンをクリックするとフォルダ指定画面が開くので、フォルダを指定します。
3)フォルダ内のすべてのexcelファイルに対して並び替え&コピー&貼り付け処理が始まります。
4)処理の内容=新規excelファイル作成→並び替え前のexcelから(1)で指定したB列のデータをコピー&新規ファイルのC列の場所に貼り付け→繰り返し→新規excelファイルを保存します。

4)のプログラミングの具体的な方法あるいは、参考となるページがありましたら教えていただけませんでしょうか。
マクロの記録と手作業でのコピペを考えていますが、(1)で設定した列順を反映させる変数・プログラムの書き方や、新規ファイルを作成して、選択、自動で適当な名前をつけて保存する方法が分らずにいます。
3)に関しては以下を応用します。
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_120.html
お力添えの程お願い致します。

回答の条件
  • 1人5回まで
  • 登録:2007/09/21 14:23:59
  • 終了:2007/09/21 16:46:14

ベストアンサー

id:arhbwastrh No.1

arhbwastrh回答回数447ベストアンサー獲得回数232007/09/21 14:46:01

ポイント60pt

やりたいことは、データの並べ替えだけですよね?

1 並べ替えしたい全てのファイルを複製

2 それぞれファイルを開いてC列の情報を対応するようにコピペ

3 標準の並べ替え機能を利用して、普通に並べ替え。キーはC列の情報をコピペした場所

これじゃダメなんでしょうか?

id:keisuke738

あっ、これでいけますね!

ありがとうございます(^^)

2007/09/21 16:44:59

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません