こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルの各シートをアクセスで結合するには

お世話になります。
1つのエクセルファイルに同じ書式のシートが複数あります。1行目がタイトル行で2行目以降にデータが入っています。
この各シートのA2セルからM列の最終行までの範囲のデータを順番にアクセスに取り込み一つのテーブルを作成したい。各シートのデータを縦に結合するイメージです。行数は各シートバラバラです。また各シートの列数はM列より多いが必要なのはM列までです。
最初のシートだけタイトルが必要なのでA1セルから取り込みます。
縦に並べるとエクセルの最大行数を超える可能性があるので一旦エクセル上で縦に並べることは考えません。
アクセスに取り込んだ際、主キーになる項目がないので左端に1からの連番の列を作ります。

以上のことをするためにはどのようにすれば良いのでしょうか?シートがかなりあるので自動化できればうれしいです。
空シートはありませんが、空白のセルはあります。
よろしくお願いします。

投稿日時 - 2006-09-18 01:24:01

QNo.2413910

HGK

困ってます

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

はじめまして

自動化の手順は私の手には負えないのですが…

ExcelをCSVで保存
テキストエディタで追加読み込みをして全部をつないで保存
できあがったCSVをアクセスのファイル→外部データの取り込み→インポートで「ファイルの種類」を「テキストファイル」で読み込み

これでは全然手順の簡略にならないですね…
お見過ごしください。

投稿日時 - 2006-09-18 12:15:12

お礼

テキストファイルの結合ソフトを使うことでかなり楽に出来ました。ありがとうございます。

投稿日時 - 2006-09-21 23:39:58

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問