- ベストアンサー
極々簡単な電卓の作成
とても初歩的な質問で恐縮なのですが、VBAで電卓を作ろうと思っています。 加減乗除くらいの機能で、ボタン配置して、入力式は消えずにエクセルの任意のセルに表示させて、計算結果も任意のセルに表示。 このような電卓を作ろうと思っているのですが、 例えば「1」のボタンを押すと Cells(1, 1).Value = Cells(1, 1).Value & 1 これをそれぞれのボタンについて繰り返して・・・そこで行き詰まっています。 本当に初歩的だと思うのですが、=が押されたときや計算の記述が全くわかりません。 どなたかアドバイスいただけると幸いです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
とりあえず見つけた!
その他の回答 (2)
- kary
- ベストアンサー率55% (10/18)
回答No.3
「逆ポーランド記法」を使う方法が考えられます。単純な加減乗除だけであればコードもそれほど難しくないと思います。検索すれば参考になるページが見つかるのではないでしょうか。また、VBAではなくC言語なのですが、「C言語によるはじめてのアルゴリズム入門」という書籍が参考になると思います。
質問者
お礼
いろいろ検索してなんとか頑張ってみます。 ありがとうございました
- Missing0001
- ベストアンサー率41% (5/12)
回答No.1
この質問は自分で計算をするってことでしょうか? VBScriptにたしか文字列式を計算してくれるものがあったと思います。 それを使ったら簡単だと思いますがどうしたいのでしょうか? ちなみにVBScriptの方法はちょっと忘れてしまいました。 思い出したら書き込みます。 では。
お礼
ご足労かけました。 参考にさせていただきます。 ありがとうございました