Excel VBA 【VBA】テキストボックス・ラベル・コマンドボタン テキストボックス、ラベル、コマンドボタンの配置二次方程式 ax2 + bx + c = 0 の解を求めるマクロを作ります。最初にユーザーフォームの作っておきます。慣れてしまえば難しい作業ではありませんが、見栄えを良くするために、フォントサイ... 2017.03.17 Excel VBA
Excel VBA 【VBA】ユーザーフォームの作り方 VBA では、テキストボックスやチェックボックスなどをまとめたユーザーフォーム(UserForm)を簡単に作れます。ユーザーフォームを扱うことができれば、ユーザーさんに値を入力してもらって簡単に実行できるユーザーフレンドリーなマクロを作るよ... 2017.03.13 Excel VBA
Excel VBA 【VBA】モンテカルロ法 この記事では VBA でモンテカルロ法(Monte Carlo method)を実装して、円周率の近似値や定積分を求める方法を解説します。 【VBA】モンテカルロ法による円周率の計算下の図のように半径 $1$ の四分円と、それに外接する正方... 2017.03.10 Excel VBA
Excel VBA 【VBA】コイン投げシミュレーション(Head or Tail) コインを10回投げて、表(head)と裏(tail)の出た回数を表示するマクロを作りながら、Select Caseステートメントと乱数の基本について学びます。 【VBA】コイン投げて表と裏の出た回数を表示するマクロSelect Caseステ... 2017.03.09 Excel VBA
Excel VBA 【VBA】素数判定と素因数分解 記事後半に掲載されている「素数を並べるマクロ」と「素因数分解マクロ」を使用する場合、素数を判定する PRIME関数もコピーしてモジュールに貼りつけておいてください。 【VBA】素数を判定するユーザー定義関数 指定した引数が素数であれば 1 ... 2017.03.07 Excel VBA
Excel VBA 【VBA】HandleErrでエラートラップ VBA数学マクロ入門講座です。今回は前回のマクロをもとに、ユーザーさんがどのような値を入力しても対応できるようなエラー処理を学びます。マクロを個人的に使用するだけなら、ここまで神経質になる必要はないのですが、アプリケーションを開発してネット... 2017.03.07 Excel VBA
Excel VBA 【VBA】繰り返し処理にネストされた条件分枝 「この講座を通して、少しでも VBA プログラマーが増えるといいなあ」と願いつつ、毎日頑張って記事を書いてます。今回は約数を求めるプログラムです。 【VBA】繰り返し処理に条件分枝を組み込みます以下は 16 の約数を求めるマクロです。 16... 2017.03.05 Excel VBA
Excel VBA 【VBA】ヘロンの公式 今回の講座では三角形の面積を求めるヘロンの公式を VBA で実装してみます。一見すると簡単に実装できそうに思えますが、とりうる引数について制限があるので、完璧な実装には色々と考えなければならない点も多く、プログラミング入門用としてなかなか良... 2017.03.02 Excel VBA