固定長ファイルをエクセルに変換するマクロをVBAで開発

固定長ファイルをエクセルに変換するマクロをVBAで開発

SE・情シス担当歴20年のコウノです。
固定長のテキストファイルをエクセルにインポートするマクロを作りました。

固定長のファイルには、区切り文字が一切ありません。
データをやり取りする際に、「1文字目から10文字目までは日付」、「11文字目から20文字目までは金額」というような
ルールを定めておき、そのルールに従ってデータを読み解く必要があります。

ファイルを見るだけでは文字の羅列しか見えず、読み解く作業は非常に労力を伴います。
そこで、ワンクリックでデータを読めるようなマクロを作ることで業務の効率化を図ります。

仕様

ファイルを選ぶだけでインポートできます

VBAサンプルコード:固定長をエクセルにインポートする

ポイント

取得する項目、開始位置、バイト数を予め指定しておきます。

設定シート

取得する項目を定義しておきます

設定シートの書き方

エクセルを活用して業務改善する方法

本記事では固定長ファイルをエクセルに変換するマクロの作り方を解説しました。エクセルを活用して業務を効率化する方法はたくさんあります。もっと知りたいというかたは、以下のフォームからお問い合わせください

Author Profile

コウノ(
職歴年のIT技術者です。エクセル・Web制作が得意。

プロフィールの詳細

お困りごとはまずはご相談ください。パソコン・スマホ初期設定 / ツール導入・開発受付中

Back to Top