2023-04

インターネット

【Excel VBA】ウェブサイトを開く

マクロでウェブサイトをURL指定で開く方法について、事例としてGoogle Chromeを使用してサイトを開く場合を紹介します。 ただし、Excelのバージョンによってツールの参照先に「Microsoft Web Browser」がある場合...
マクロの実行

【Excel VBA】マクロ実行時に別のプロシージャを呼び出す

マクロのコードを作成に当たり、別のプロシージャを呼び出す方法を紹介します。コードの可読性の向上やコードの再利用による効率Up等が期待されます。 今回の事例はA1セルとA2セルの合計をA3セルに出力するという簡単な処理です。 今回、この簡単な...
関数

【Excel VBA】自作関数を引用する

Excel VBAのコードを作成において、同じ処理を複数のプロシージャで実行する場合、その処理を関数化し引用することでコード編集時間短縮、エラーや更新時の工数短縮ができます。 今回は関数を引用する簡単な事例を紹介します。 2つの値を合計して...
ファイルの操作

【Excel VBA】フォルダ内のCSVファイルを配列へ格納する

CSVファイルを毎回エクセルに取り込んでから作業するのは非効率なので、CVSファイルを配列に格納してからマクロ処理をする場合の事例を紹介します。 今回の事例はCSVファイルが格納されているフォルダを指定し、そのフォルダ内に存在するCSVファ...
フォルダの操作

【Excel VBA】(Dir関数)フォルダ内のファイル名をリスト化する

Dir関数を使用して、フォルダ内のファイル名を取得するコードを紹介します。 事例は"C:\test"フォルダ内にあるファイル名をExcelにリスト化するコードです。 Sub Dir関数の例() Dim FILE_name As String...
ファイルの操作

【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(事前準備必要)」ファイル内に”リンゴ”という文字列が存在しているかを検索して、存在する場合はメッセージボックスが表示されるといった...