Excel VBA

Excel VBA

【VBA】シンプソンの公式

この記事の前半では、シンプソンの公式で数値積分する方法を解説します。後半では、VBA で同原理に基づくプログラム Simpson_Integral() を実装し、具体的な計算を行なってみます。 シンプソンの公式(Simpson's rule...
Excel VBA

【Excel】積分

【Excel】数値積分今回の Excel 数学講座はエクセルで積分してみようという内容です。積分と聞くとなんだか難しそうな気がするかもしれませんが、実のところコンピュータは微分よりも積分のほうが得意なので、意外と簡単な作業です。エクセルの操...
Excel VBA

【VBA】台形公式

この記事では台形公式の原理と、VBA による実装、具体的な計算例を解説します。 台形公式台形公式は関数のグラフと $x$ 軸に囲まれた部分(定積分の値)を台形で埋めて近似計算する方法です。極端に単純化した例として、区間 $$ において、ある...
Excel関数グラフ

xのx乗根のグラフを描きます

xのx乗根のグラフ$x$ の $x$ 乗根というちょっと変わった関数を調べてみましょう: \{x}\quad (x\gt 0)\tag{1}\] まずは理屈抜きに Excel で関数のグラフを描いてみます。 急激に立ち上がって極大値をとった...
Excel VBA

【VBA】FillFormat,ForeColorで前景色を指定する

前回に引き続いてオートシェイプを VBA で制御します。今回は FillFormat オブジェクトの ForeColor プロパティで前景色を指定する方法を学びます。 【VBA】FillFormatオブジェクトとForeColorプロパティ...
Excel VBA

【VBA】ShapesコレクションとAddShapeメソッド

エクセルには簡単な図形を挿入するオートシェイプ機能が備わっていますが、それを VBA で制御してみます。単に図を挿入するだけならかえって手間になってしまうので意味がないように思えますが、これを応用するとちょっとした動的グラフィックスなどを作...
Excel VBA

【Excel】ヒストグラム

Excel でヒストグラム (histogram)を作成してみます。練習してみたい人は記事の一番下に添付されている表をコピーしてシートに貼りつけてください。 を使用するとあとの調整が面倒なので、ここではFREQUENCY関数を用いることにし...
Excel VBA

【VBA】Array関数でデータを番号付の箱に入れます

今回は VBA の Array関数 のサンプルコードで配列変数の基本について学んだ後に、配列を応用して簡単な「くじ引き」マクロを作ってみます。 【VBA】Array関数配列変数とは1つ1つのデータを番号付の箱に入れるという概念です。配列を用...