2023

ファイルの操作

【Excel VBA】URL指定でPDFファイルをダウンロードする

URLやファイルパスの情報を元にPDFファイルをダウンロードするコードを紹介します。 サーバー等に格納されているPDFファイルを一括でダウンロードする場合に使用します。ファイル名に規則性(日付)がある場合、Excel上に計算式を追加する等で...
ファイルの操作

【Excel VBA】ファイルのパスからファイル名を取得する

ファイルのパスからファイル名を抽出する。それだけのマクロです。 URLが分かっているファイルをダウンロードする場合のファイル名指定等で使用します。サンプルコードを紹介します。 Sub URL内のファイル名を取得() Dim URL As S...
ファイルの操作

【Excel VBA】ファイルが存在するか確認する(パス指定)

指定したファイルが存在しているかを確認するマクロです。ただそれだけのマクロです。 今回の事例はファイルパスを予め指定しておき、そのファイルが存在するかを確認します。 Sub ファイルが存在するか確認() Dim filePath As St...
CSVファイル操作

【Excel VBA】CSVファイル内で文字列を検索して該当する行だけをExcelに書き出す

CSVファイル内にあるデータの中から指定した文字列を検索し、該当した行だけをExcelに書き出すマクロを紹介します。 今回の事例では「test2.csv(事前準備必要)」ファイル内の列名”品目”の列に”リンゴ”という文字列が存在している行の...
CSVファイル操作

【Excel VBA】CSVファイル内の文字列検索(1つのファイル)

CSVファイル内に指定した文字列が存在するかを検索するマクロを紹介します。 今回の事例では「test.csv(事前準備必要)」ファイル内に”リンゴ”という文字列が存在しているかを検索して、存在する場合はメッセージボックスが表示されるといった...
CSVファイル操作

【Excel VBA】CSVファイルを編集する(1つのファイル)

Excel VBAでCSVファイルを編集(上書き保存編集)するマクロを紹介します。CSVでデータ管理している場合等で使用します。 今回の事例では「test_1.csv(事前準備必要)」ファイルをExcelのワークシート形式で開いて指定箇所を...
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.フォルダダイアログが起動しますので、ファイル名とファイルサイズ情報を...