ExcelVBA

【Excel VBAでCollectionを利用する方法】

Excel VBAにおけるCollectionは、複数のオブジェクトをまとめることができる便利なデータ型です。この記事では、Collectionの使い方について詳しく解説します。Collectionの基本的な使い方Collectionを使用...
ExcelVBA

【Excel VBAでハッシュテーブルを使う方法】

ハッシュテーブルは、データを高速に検索するためのデータ構造です。Excel VBAでは、Scripting.Dictionaryオブジェクトを使用して、ハッシュテーブルを実装することができます。使用の手順以下は、ハッシュテーブルを作成する基...
ExcelVBA

【Excel VBAの変数について】

Excel VBAでは、様々な型の変数を宣言することができます。変数は、値を一時的に格納するために使用されます。変数を使用することで、プログラムの処理中に値を保持したり、演算したりすることができます。変数の種類以下にExcel VBAで使用...
ExcelVBA

【Excel VBAでテキストファイルの書込みを行う方法】

VBAを使用すると、CSVファイルにデータを書き込むことができます。CSVファイルは、カンマで区切られた値を含むテキストファイルです。以下では、VBAを使用して新しいCSVファイルにデータを書き込む方法と、既存のCSVファイルにデータを追記...
ExcelVBA

【Excel VBAでCSVファイル取込む方法】

VBAでCSVファイルを取り込み、大量のデータを処理する際に効率的な方法として、配列にデータを格納し、最後にまとめてセルに張り付ける方法があります。以下では、この方法について解説します。実装例次の例では、C:\example.csvというC...
ExcelVBA

【Excel VBAで”最終行”の行数を取得する方法】

VBAで最終行を取得するには、Endプロパティを使用して、範囲内の最終行を取得する方法があります。Endプロパティに引数として、方向を指定することで、上下左右の最終行を取得できます。ここでは、Endプロパティに引数として、xlDownを利用...
ExcelVBA

【Excel VBAでブック操作を行う方法】

ブックの操作とはVBAを使ってExcelのブックを操作することで、ブック内のシートやセルにアクセスしたり、新しいブックを作成したり、既存のブックを開いたりすることができます。以下では、代表的なブックの操作方法を紹介します。新しいブックを作成...
ExcelVBA

【Excel VBAでセルの操作をする方法】

セルの値を取得・代入するVBAでセルの操作をするためには、WorksheetオブジェクトのCellsプロパティを使います。Cellsプロパティは、行番号と列番号を指定して、セルを指定することができます。以下の例では、A1セルの値を取得して、...