2023

CSVファイル操作

【ExcelVBA】csvファイルを読み込む(下層フォルダ含む)

コードを紹介。コードと記事内容は追って推敲予定。 Dim fso As Object Dim Folder As Object Dim SUB_Folder As Object Dim LastRow As Long Dim folder_...
フォルダの操作

【Excel VBA】指定したフォルダ内の全てのサブフォルダ名を取得する

指定したフォルダ内のサブフォルダ及びそのサブフォルダ以下の下層にある全てのフォルダ名をリスト化するマクロを紹介
CSVファイル操作

【Excel VBA】CSVファイル読み込み時の文字化けを解消する

VBA実行時にCSVファイルを読み込んだ時に文字化けすることがありますが、その原因の多くは文字コードの違いによるものになります。 今回は、取り扱うCSVファイルの形式を「UTF-8(BOM付き)」形式へ変更する方法を掲載します。
図形(オートシェイプ)操作

【Excel_VBA】指定セル範囲内の図形(オートシェイプ)を削除する

指定したセルの範囲内にある図形(オートシェイプ)を削除するマクロを紹介します。 また、指定したオートシェイプの形状(楕円、長方形、など)だけを削除する方法と、 オートシェイプ以外(画像等)を削除する方法も紹介します。 指定セル範囲内のオート...
ユーザーフォーム

【Excel_VBA】ユーザーフォームの初期値をVBAで変更する

VBAでユーザーフォームの初期値を変更するコードを紹介します。 初期値の設定はVBE上でプロパティのCaptionを変更、もしくはユーザーフォームのInitializeプロシージャで指定することで対応可能ですが、今回は初期値を変数で変更し、...
インターネット

【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...