Excel VBA

Excel VBA

[Excel] 整数・非整数 (小数) の判定

 セルに入力された値が 整数/非整数を判定する方法 を紹介します。 整数/非整数を判定します まず最初に INT 関数を用いる方法です。INT 関数は =INT(数値) のように記述し、引数の小数部分を切り捨てて整数部分だけ返し...
Excel VBA

Excel で罫線を使って数直線を作成します

【Excel】数直線の作成方法 オートシェイプ(図形挿入機能)を使わずに 罫線 (けいせん) だけで 数直線 を作成する方法を紹介します。Excel で数直線を描きたいという需要が世間にどれぐらいあるのか知りませんが(おそらくほとんどない)...
Excel VBA

リュカ数列

リュカ数列 初項および第 2 項をそれぞれ $L_0=2,\ L_1=1$ とし、第 3 項以降は   \ で定義される数列を リュカ数列 とよび、この数列の各項を リュカ数 (Lucas number) といいます。一般項は   ...
Excel VBA

[Excel] スピンボタンでパラメータを変化させます

 大学入学共通テストの試行調査の数学で二次関数の係数を変えるソフトを題材にした問題がありました。でもやっぱり自分で実際にパラメータを動かしながらグラフの変化を見ておいたほうがイメージを定着させやすいと思います。というわけで、問題のソフトと同...
Excel VBA

[VBA] グラフのプロットエリアに円運動を表示させます

 VBA と Excel ワークシートを連携させることで、ある種の運動を簡単にシミュレーションすることができます。今回は グラフのプロットエリアに表示された点(データ要素)を半径 1 の円周に沿って運動させてみます。角度 t を媒介変数とす...
Excel VBA

線型合同法による疑似乱数の生成

 Excel の RAND 関数や VBA の Rnd 関数も含めて、ほとんどのプログラミング言語には 疑似乱数 を発生させる関数やライブラリが用意されています。読んで字の如く本物の乱数ではなく「あたかも無作為に並んでいるように見える(実際...
Excel VBA

[VBA] 2 次方程式の係数を漸化式で定めます

2次方程式の係数を漸化式で定めます ふとした思いつきで、こんなことを試してみました。   \ という 2 次方程式を考え、係数 $a_{n+1}$ と $a_n$ は漸化式によって値を定めて、その解を複素平面上に描いてみようという試み...
Excel VBA

[VBA] 分数の加算・減算・乗算・除算

 数値計算では「割り算(除算)によって精度が落ちる」という問題が常につきまといます。たとえば VBA で 1/3 のような計算をさせると  0.333333333333333 という 15 桁の数値を返します。本来であれば 1/3 の小...
タイトルとURLをコピーしました