ExcelVBA Excel VBAのプロシージャ(関数)について プロシージャの種類VBAには、サブプロシージャ(Sub)とファンクションプロシージャ(Function)の2つの主要なプロシージャの種類があります。サブプロシージャは通常、引数が設定可能で特定のタスクを実行するために使用されます。Excel... 2023.05.27 ExcelVBA
ExcelVBA 【Excel VBAでガウスの消去法を実装】 Excel VBAで多元1次方程式の解法の一つであるガウスの消去法を実装してみました。ガウスの消去法とはガウスの消去法は、線形方程式を解くためのアルゴリズムの一つであり、連立方程式を行列の形式に変換して、簡単な形にすることで、未知数を求める... 2023.05.07 ExcelVBAアルゴリズム
ExcelVBA 【Excel VBAで山登り法を実装】 山登り法(Hill Climbing)は、最適化問題を解くための反復的なアルゴリズムの一種です。このアルゴリズムは、解候補を評価し、現在の解の近傍の解候補のうち、目的関数値を改善するものを選択することによって、最適解に収束します。山登り法は... 2023.05.03 ExcelVBAアルゴリズム
ExcelVBA 【Excel VBAの配列の使い方】 配列とは、同じ種類のデータを複数個まとめて保存するための変数のことです。静的配列と動的配列があります。静的配列静的配列は、配列を宣言するときに要素数を指定する配列です。数値の場合以下の例は、静的配列を宣言して要素に値を代入する例です。Sub... 2023.05.01 ExcelVBA
ExcelVBA 【Excel VBAでのWithステートメントの使用法】 使用方法についてExcel VBAでのWithステートメントの使用法について解説します。Withステートメントは、オブジェクトに対するプロパティやメソッドを簡潔に記述するための構文です。オブジェクトに対する操作を複数回繰り返す場合に、Wit... 2023.05.01 ExcelVBA
ExcelVBA 【Excel VBAでのFor文の書き方5選】 Excel VBAにおけるFor文は、繰り返し処理を行うための非常に便利な構文です。ここでは、For文のすべての書き方を取り上げ、わかりやすく説明します。1.固定回数のループ処理固定回数のループ処理を行いたい場合には、以下のようなFor文を... 2023.05.01 ExcelVBA