Excel VBA

Excel VBA

【VBA】Cellsプロパティ

今回は次のようなワークシートを先に用意してください。     面倒であれば罫線などはいらないので、とにかく「セルB2」から「セルB6」に何か値を入れておきます。今回はこの入力された値の合計値を求めるマクロを作ってみます。 【VBA】Cell...
Excel VBA

【VBA】1+1=2を計算するプログラム

「プログラムなんて1行も書いたことないよ!」 という人のための VBA 超入門講座の初回です。この講座では、とにかく簡単なプログラムを書いてみて、それを少しずつ変更していくというスタイルで進めていきます。オブジェクトやプロパティなどの用語は...
Excel VBA

【VBA】バーゼル問題 (逆二乗和の収束値)

この記事では、VBA で逆二乗和の収束値を計算し、バーゼル問題に迫ってみます。 【VBA】バーゼル問題に迫ります次のような形の数列の和(級数)を計算する VBA マクロを作ります。  \ $s=1$ のとき $1$ から $n$ までの数字...
Excel VBA

【VBA】Modで割り算の余りを求める

VBA では割り算の剰余を求めるために、関数ではなく Mod 演算子が用意されています。エクセルの MOD関数とは少し使い勝手が異なりますが、基本的な考え方は同じです。 Mod演算子VBA の Mod は モジュロ演算 (剰余演算) を実行...
Excel VBA

【VBA】Int関数・Fix関数

指定した引数に対して整数部を返す VBA 関数が Int と Fix です。互いによく似た機能を持つ関数ですが、負数を指定した場合にその戻り値が異なります。 【VBA】Int関数Int は指定した数値を超えない最大の整数を返します。数学のガ...
Excel VBA

【Excel】対数・常用対数・自然対数(LOG,LOG10,LN)

【Excel】対数計算対数関数(logarithm)は指数関数の逆関数として定義され、 \ のように書き表します。このとき、$x$ と $y$ は \ の関係を満たします。$a$ を「底」とよびます。少しわかりにくいかもしれませんが、「$a...
Excel VBA

配布ファイル・掲載画像の利用規定

配布ファイルの利用規定当サイトが配布するファイルの著作権は当サイトの運営者あとりえこばとに帰属します。 Excel VBA 数学教室 からダウンロードしたファイルは商用目的の再配布を禁じます。商用目的とは、ファイルを販売すること、広告を掲載...
Excel関数グラフ

シッソイド(ディオクレスの疾走線)

シッソイド(疾走線)の描き方 今回はいきなり右側にグラフを載せてしまいますが、赤いラインがシッソイドまたはディオクレスの疾走線と呼ばれるグラフです。ちなみに原語の cissoid は「蔦(つた)の形」という意味です。 図にあるように OA ...