2023-03

CSVファイル操作

【Excel VBA】CSVファイル(複数)を読み込む

複数のcsvファイルに格納されているデータをエクセルに貼り付けるマクロです。今回はそれぞれのcsvファイルの1行目が列名で2行目以降がデータとなっている場合を例として取り上げます。(列名が1つ目のファイルにしか存在しない場合は別の機会に) ...
ファイルの操作

【Excel VBA】CSVファイル(1個)を読み込む

csvファイルに格納されているデータをエクセルに貼り付けるマクロです。 今回は1つのcsvファイルのデータを取り込み、エクセルに出力する方法を紹介します。拡張性を考慮して、1行目が列名で2行目以降にデータが格納されているcsvファイルの取り...
セルの操作

【Excel VBA】エクセルのデータが配列内に存在するか照合確認する

エクセルで作成したリストのデータが別のリスト内に存在するかを確認する場合、別のリストを配列に格納してデータを照合することで確認することができます。 Sub 配列のデータとエクセルのデータを照合() Dim HAIRETSU(4) As St...
フォルダの操作

【Excel VBA】指定したフォルダ内のファイル名とファイルサイズのリストを作成する

エクセルのマクロを使用して、フォルダダイアログで選択したフォルダ内に存在するファイル名とファイルサイズのリストを作成するマクロを紹介します。 以下のマクロを実行すると、1.フォルダダイアログが起動しますので、ファイル名とファイルサイズ情報を...
ファイルの操作

【Excel VBA】ファイル選択ダイアログ上で選択したファイルだけ開く(複数選択)

マクロ処理を同一フォルダ内の全てのファイルではなく、ファイル選択ダイアログを表示して選択したファイル(複数)にのみ処理を行う場合のコードを紹介します。(今回はファイルを開くのみ) マクロの流れは以下の通りで、ただダイアログ上で選択したファイ...
関数

【Excel VBA】ワークシート関数を使用する

Excel VBAを使用してワークシート関数を実行する方法を2つほど紹介します。 例えば、「A1セルからJ1セル」の10個の数字の合計をSUM関数で算出して、算出結果をA2セルに出力する場合は、Excelで表現すると下の図のようになります。...
ファイルの操作

【Excel VBA】指定したセルのリンク先のExcelファイルを開く

指定したセルに記入されているリンク先のExcelファイルを開く場合のコードです。 コード内に直接Excelファイルのリンクを記入していると、修正が発生した場合にマクロの知識があまり無い人にはハードルが高くなりがちです。 そうならないように、...