私は54枚のExcelファイルをそれぞれ3枚ずつ持っていますが、各シートのデータ入力量は異なりますが、それらのシートからVBAを使用して1つのブックにデータをインポートします。多くのExcelブックやシートのデータを1つのブック/テーブルにインポートする
データをインポートするためのループを構築できるようにプログラムする方法はありますか?ループ/シートごとに各ブック名を書き込む必要はありませんか?私はコール関数を使用することができると思うが、ループコードをそれらに適用されるワークブック名から独立させる方法を知らない。例えば、 配列それでワークブックファイル名を持つ:
は、それは2つだけを取る
ミリー
:
基本的な使用法は、現在のワークブックにインポートするには、次のようなものになるだろうコンパイル時に。理由は何ですか?それにもかかわらず、コードは非常にきれいに見えます。ありがとう! – MattV
はい、シート変数は、具体的にはワークシートとして初期化する必要があります。 VBAがあなたに与える幻想的なエラーメッセージの1つ。:)これを反映するようにコードを更新します。 – Shaun