まとめVBAでファイルを読み込む方法VBAでは、ファイルを読み込む方法が大きく分けて2つあります。Openメソッドを使って1行ずつデータを読み込むQueryTablesメソッドを使ってファイルを読み込むそれぞれ、次のようなメリットがあります。Openメソッド:シンプルな使い方でわかりやすいQueryTablesメソッド:処理速度が圧倒的に速いファイル読み込みで検索すると、最初にOpenメソッドの使い方が出てくるケースが多いため、Openメソッドを使っている方も多いです。次に、QueryTablesメソッドの使い方について解説します。QueryTablesメソッドは読み込むファイル指定したあと、プロパティ・メソッドで詳細な設定を追加して使います。WithAddメソッドはConnectionで読み込むファイル形式・ファイルパスを設定し、Destinationで値の貼り付け開始位置を指定します。プロパティ・メソッドは数が多いので、よく使うものだけ抜粋して一覧化しました。True/Falseで指定。True/Falseで指定。セミコロン区切りに設定。True/Falseで指定。スペース区切りに設定。True/Falseで指定。区切り文字を指定できるに設定。True/Falseで指定。読み込み開始行の指定に設定。True/Falseで指定。フィールド名を列名に設定。True/Falseで指定。Sub実行結果:このように、簡単にファイルを読み込むことができます。補足:その他の処理高速化方法とはQueryTablesメソッドはファイルを高速に読み込むことができる方法なのですが、処理を高速化する方法は他にもあります。2019年8月28日まとめ今回は、ファイルを高速に読み込むためのQueryTablesメソッドの使い方について解説しました。ExcelではCSVファイルや、テキストファイルを読み込むケースはよくあります。大規模なデータを使うことも多いので、ぜひ使ってみてくださいね!TweetPocket無料でSEからWebエンジニアへ転職しませんか?侍エンジニア塾では、完全未経験の方から現在SEだけどプログラミングはやっていないという経験者まで、幅広い方々の人生を好転させるプログラミング指導を行ってきました。SEの方とお話していくなかで、システムエンジニアという職業だけどコードが書けない事務作業が多くスキルがないため将来が不安スクールに通うと完全未経験者と同じスタートになるからレベルが合わないという、すでに知識があるSEならではのお悩みがあることに気づきました。弊社では、マンツーマンでレッスンを行いますので、現在お持ちの知識レベルからカリキュラムを作成いたします。こちらの転職コースは無料で受講を始められて転職成功でそのまま卒業できるというとてもお得なコースとなっています。知識のあるSEといっても転職は年齢が若いほど受かりやすいため、まずは無料体験レッスンで今の現状や理想の働き方について一緒に考えていきましょう。Wakizaka新卒入社したメーカー系のIT企業で、システムエンジニアとして約5年勤務。インフラ、製造、テスト、運用保守など、様々な経験あり。侍ブログ編集部として、これまでに200記事以上の記事を執筆。現在はフリーランスエンジニア兼テックライターとして活動中。