• 締切済み

Excel VBAを用いた数値計算に関して詳しい解説が書かれてある書籍を教えて下さい。

Excel VBAを用いていろいろと数値計算、シミュレーションをしようと考えているのですが こういったことに関して詳しい解説が書かれてある書籍を教えて下さい。 Amazonなので検索してみると、いくつか引っかかるのですが、 どれが良いのか分かりません。 おすすめが ありましたら教えて下さい。 お願いいたします。

みんなの回答

回答No.1

数値計算、シミュレーションをやりたいのであれば、VBAの話よりもまずはそれ自身の勉強をすることが必要です。それがわかっているのであれば、あくまでVBAは単なる手段に過ぎないし、ちょっと変わったBASICでしかありません。 全部を網羅した物というのはないです。 具体的な分野がはっきりしているのであれば、その分野の数値計算方法について乗っている本を探すのが第一でしょう。その上でそれがVBAを使って計算していればなお良いというだけに過ぎません。 数値計算は多岐にわたるということであれば、たとえば汎用的に使える数値計算方法の本としてはNumerical Recipes in Cのような本などで数値計算の技法を学び、それを単にBASICという言語で書くだけです。 あとはユーザーインターフェースとしてVBA特有の話は出てきますけど、それは一般的なVBAの本でも十分事足ります。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel VBAから利用できるフリーの数値計算ライブラリ

    こんにちは。 Excel VBAから利用できるフリーの数値計算ライブラリが無いか調べています。 スプライン補間だったり、コレスキー分解をする程度なので、自分でプログラミングしてもいいのですが。。。。 お勧めのものがあったら、教えていただければと存じます。 よろしくお願いします。

  • エクセルVBAでこんなことは出来ますか?

    VBA初心者です。 IDとパスワードが必要なサイトから特定の数字だけをエクセルに自動で取り込むことは可能でしょうか?例えば証券会社の株価情報などです。一通り書籍を見ましたが、該当する解説が見つからなかったものですから・・・。 将来的に証券会社の株価情報をエクセルに自動で取り込みたいと思っています。 また、VBA関連の書籍でお薦めはありますか?

  • ExcelのVBAの書籍をご紹介ください。

     現在ExcelのVBAを自宅で学習しています。  具体的には、市販の書籍と付属のCD-ROMを使って、 実際にコーディングを行いながら学んでいます。  この方法で、どうやればどう動くのかは何となく判るのですが、 違う角度から理解を深めたく、できれば、違うタイプの書籍を通勤時や 昼休みに読みたいと思っております。  そこで皆さんにお尋ねしたいのですが、昼休みや通勤時に読みたいので、 読者がコーディングしていくタイプではない 読み解いていくタイプの書籍で、お勧めのものがありましたら、 ご紹介ください。

  • Excel VBA 学習に参考になる書籍・サイト

    Excel VBAを独学で勉強しています。文法などは過去に何冊か書籍を基に勉強して来ました。しかし、過去にも経験がありますが、実際に幾つも作って行かないと身に付かないと思いますし、同様のアドバイスを受けました。 しかし、勤めていた時はExcelで帳票を数多く作っていてその時にVBAが有益であり勉強したいと思いました。退職後勉強を始めたのですが、その時点でExcelを使うこともなくなり具体的な帳票が身近になく題材に困っています。VBAを身につけるべく何か課題のようなものが紹介されているような書籍かサイトは無いでしょうか? 簡単なものからレベルアップしていくようなものを探しています。 もちろん回答や解説があれば最高ですが、別に回答が無くてもこれをVBAで処理すれば便利だと言うようなExcel表が紹介されているものでも良いと思います。具体的に自分で考えて書いて勉強したいと思います。

  • エクセルを使った数値計算について

    エクセルを使った数値計算について 解析解を求める公式を教えてください。 うろ覚えで -cos(数値) まで覚えているのですが、そのあとの式を忘れてしまいました。

  • VBA のお勧め書籍

    タイトル通りで、VBAを勉強しなくては いけなくなりました、何かお勧めの書籍が りましたら、教えて頂けないでしょうか? 宜しく御願い致します。

  • エクセル VBAにおける平均計算につきまして

    エクセルにおけるVBAの平均計算に対するプログラミングについて教えてください。 内容としては、 ある列に対して(ここではA列とします)数値が入力されており、 その入力されている範囲は毎回入力する度、入力範囲がまちまちになっているとします。 その「まちまちな入力範囲に対して」平均値をVBAにて求めたい場合、 Averageにて範囲指定を入力する際に、どのようにプログラミングすればよろしいのでしょうか? ※具体的にはA列の「数値が入力されているアクティブなセル」を指定したいのですか、どうすればよいでしょうか? 回答をお願い致します。

  • 【至急】エクセルで数値の区別し計算するにはどうしたら良いのでしょうか。

    【至急】エクセルで数値の区別し計算するにはどうしたら良いのでしょうか。 エクセルで、計算した数値でマイナスとなった数値を除いて、 また別に計算したいのですが、 マイナスと算出された数値だけを削除する方法は、どのようにすればよいのでしょうか?

  • 計算に使うエクセルの数値の表し方について

    初歩的な質問かもしれませんが… エクセルのセル間で、計算式や関数を使って計算を行うと、答えが6.10479547238…などと割り切れない小数になることが多いです。 これを、例えば小数点以下3桁で表示させるには、書式の表示形式を数値にして桁数を3で指定する方法と、ROUND関数を用いて引数を3にするやり方が考えられます。 この計算結果の数値を用いて、さらに別の計算を行う場合(例えば各計算結果の平均値を出すなど)、どちらのやり方で丸めたものを用いた方が正確でしょうか?

  • エクセルの数値が計算対象にならないのですが・・・

    Excelに入力した数値が数値として認識されず計算対象にならないようなのですが、何が原因なのでしょう? どなたか教えてください。どうぞよろしくお願い致します。