- ベストアンサー
VBA電卓について
こんにちは、VBA初心者です。 計算機(電卓)をつくっているのですが、 小数点を入力させる仕組みにしたいのですが、 どうのようにしたら良いのでしょうか? 変数はLONGにしているので、小数点(.)はSTRINGに なってしましいうまくいきません。 お手数ですがよろしくお願いします。
- hiron67
- お礼率45% (18/40)
- SE・インフラ・Webエンジニア
- 回答数3
- ありがとう数2
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
型の概念を覚えましょう 整数型や小数、文字列などがあります。 VB.NETだと、 整数系short,integerなど、小数系single,double などがあります。 適正な型を選択して下さい。
その他の回答 (2)
- celtis
- ベストアンサー率70% (2271/3210)
VB6.0の資料ですが、小数点処理の参考になると思います。 http://www005.upp.so-net.ne.jp/h-masuda/vb6/vb6first/dentaku0101.html 入力や表示は文字列型で、実際に計算する直前に数値型に変換すると楽でしょう。
CDbl関数を使ってください。
関連するQ&A
- 切捨てのできる電卓
例えば、計算の結果が小数点第3位以下で切り捨てできるような電卓を探すには、ラウンドセレクターと小数点セレクターが付いた電卓を買えばいいのでしょうか。 2,000円までであるでしょうか。 できるだけ安いのがいいのですが、具体的なメーカーや型番をご存知なら教えて欲しいです。 よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- VBAでの0のデータ型は
VBAの初心者です。ExcelのVBAで小数点2桁の変数Xのデータ型を宣言したいのですが、このXは”0”の時もあります。 このような時はこの変数の型はどのように宣言したら良いのでしょうか、定義では、”Single”には正の範囲と負の範囲があって”0”がないようなのですが?
- ベストアンサー
- オフィス系ソフト
- C#で電卓のプログラムを組んでいるのですが
質問です。 電卓のプログラムにおいて、小数点のボタンがありますよね。それを重複して入力されないようにしたいのですが。何か良い方法はないでしょうか? よろしくお願い致します。
- ベストアンサー
- C・C++・C#
- パソコンと電卓
パソコンって電卓と比べて複雑に見えますけど、根っこの仕組みは同じなんですか? コンピューターって複雑に見えるけど所詮、何かを入力してそれを計算して出力するってことだけを延々やってるだけって理解であってますか?
- ベストアンサー
- その他([技術者向] コンピューター)
- 電卓マスター(電卓に詳しい人)、電卓について教えて
電卓マスター(電卓に詳しい人)、電卓について教えてください。 電卓で=を押して、合計が2と表示されたとします。 で、そこから10÷(合計の)2の答えを出したいです。どうすればいいですか? いま表示されている数字を割る母数じゃなくて、割られる方に持ってきたいのです。 いまは2ですが、小数点が2.467634とかになったら覚えてられないので、紙に書いて、クリアして母数を打って、メモ帳の数字を打って割ってます。 なんか電卓だけで出来ないものでしょうか。紙を使うのが悔しいです。
- ベストアンサー
- 数学・算数
- VBAについて教えてください。
職場のエクセルのVBAを見ていたら、下記のように書かれていました。VBAを勉強し始めたばかりで何が書かれているのか解りません。 お手数ですが教えてください。よろしくお願いします。 Function F_Crypt(Data As Long, Seed As String) As Long Dim i As Long, j As Integer, act1 As Long, act2 As Long, iSeed As String If Len(Seed) > 3 Then j = 3 Else j = Len(Seed)
- ベストアンサー
- オフィス系ソフト
- 電卓での時間の足し算方法
3時間53分+15時間46分+12時間31分を電卓で計算する時、分を時間になをして計算しますが 簡単な計算方法があったら教えて下さい 例 30053+15046+12046とか小数点を使うとか?
- ベストアンサー
- 数学・算数