• 締切済み

関数について

vbの超初心者です。 しょうもない質問ですが、回答お願いします。 プログラミングにおいて計算(関数)は絶対的に必要になりますよね 実際、僕も必要になったのですが、計算式に入る実数についての質問です。 計算式の途中に実数を入れるにはどうしたらよいでしょうか? 例えば「テキストボックスに入力された数字に100をかける」みたいな感じです。 普通に*100とすると実数の後にはコロン(:)が必要と出てくるのですが、それをつけると*の下に波線がつきビルドエラーになってしまいます。 上級者から見れば常識の様なことかもしれませんが何卒よろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

計算式と関数は違うものではないですか? VBでの関数は Function 名前(引数) 計算 名前=計算した値 End Function だし計算は a=b*c のような計算式を言うのでは。 >計算(関数)は絶対的に必要になりますよね コード上で計算の現れないコードはありえるのでは。 >計算式の途中に実数を入れるにはどうしたらよいでしょうか? の意味が良くわからない。 >テキストボックスに入力された数字に100をかける 何処が実数なのですか。 >数の後にはコロン(:)が必要と出てくるのですが これも意味不明。 :はマルチステートメントでは無いですか。

全文を見る
すると、全ての回答が全文表示されます。
  • rivoisu
  • ベストアンサー率36% (97/264)
回答No.2

何がききたいのかよくわかりません。 関数、計算式の対する認識が違うような文章に見えます。 関数は式の中では単なる値にすぎません。関数はその関数に必要な引数が与えられているならば、その関数が評価されその結果は式の一部になるだけです。 どんなセンテンスがエラーになったかも書かずに他人に分かるとお思いですか? きちんと具体的な質問」にしてほしいものです。

suig245
質問者

お礼

すみませんでした。 最初に述べたのですが始めたばかりで、詳しいことはわからない状態での質問でした。 自分でもう少し頑張ってみるべきだったと反省しております。

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

ExcelやAccessがインストールされていないので動作確認できませんでした。 >「テキストボックスに入力された数字に100をかける」    dim AAA as long   ← 変数を長整数型に定義    AAA = Range("A1")  ←A1の内容を変数AAAに格納    Range("A1").Value = AAA * 100  ←AAAに100をかけてA1に戻す こんな感じだったかと。1年前の記憶です。 アクセスのテキストボックスだと、AAA=ボックス名とかでいけた気がします。 適当でゴメンなさい。

suig245
質問者

お礼

参考になりました 有り難うございました

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

関連するQ&A

  • VB6.0のフォーム間の関数呼び出しについて

    VB6.0のフォーム間の関数呼び出しについて いつもお世話になっております。 これまでVB2005で開発を行ってきたのですが、 これまでの資産の関係上VB6.0での開発を行う必要が出てまいりました。 現在下記のようになっております。 フォーム1:Form1    関数:keisan フォーム2:Form2 Form1ではテキストボックスコントロールを利用した関数keisanがあります。 その関数をForm2上から呼び出すことは可能でしょうか? 以下のやり方では実行できそうでしょうか? call Form1.keisan 初歩的な質問で申し訳ございません。 なにとぞアドバイスをいただけると幸いです。

  • 0での割り算

    電卓を作っており、テキストボックスには数字しか入力できないようにしています。そこで、0で割り算をした場合だけテキストボックスに「0で割ることはできません」と表示したいのですが、どのようにしたらよいでしょうか? 計算は計算専用の関数を作って使用しています。 イメージとしてはWindowsの電卓のような感じです。 使ってるのはVB6.0です。

  • VBで作成したフォーム上に電卓アプリの計算結果を反映させたい

    現在VB6.0でプログラミングをしています。VBのフォームから電卓アプリを呼び出し、その計算結果をVBのフォーム上のテキストに反映させたいのです。 電卓をsehll関数で起動させることはできるのですが・・・。 現在ネットなどでいろいろ調べているのですが行き詰っています。 何かよい方法をご存知の方がいましたら教えてください。

  • 関数について

    こんにちは。 他の方の質問と重複してしまったら申し訳ございません。 例えばテキストボックスに【1】の文字が含まれていれば「含まれています。」それ以外であれば「含まれていません。」とメッセージボックスを出したいのですが、どのような関数を使えば良いかと合わせてご回答ください。 お願いします。

  • テキストボックス内の型変換と数字チェックについて

    ●VB6.0を使用しているのですが、テキストボックスにある数字(string型)を数値型にして40-12など普通の計算を行うにはどのように型変換をすればいいのでしょうか? ●また数字に007や03など0で始まる数字を取り除く関数があれば教えていただけますか?

  • Accessの関数について

    Accessのフォーム作成から氏名、生年月日、年齢といったかんじでデータを作成し、生年月日を入力したら年齢も自動的に表示されるようにしたいのですが、関数の定義がわからないので教えてもらえないでしょうか。 フォームのデザインビューからプロパティ→年齢のテキストボックスを指定し、テキストボックス年齢のプロパティが開かれます。コントロールソースの項目からビルドボタンをクリックすると、式ビルダが開かれます。生年月日の表示方式は 生年月日 1999/09/09 といった表示方法をとっています。Excelだと、datedif関数で、 datedif("生年月日","2002/10/1","y")で年齢を算出できたので、もしかしたらAccessでも定義できるんではないかと思いまして質問いたしました。

  • ベッセル関数の微分

    ある膜の振動を数値計算で解こうとしているのですが分からないところがあるので質問します。 計算の途中ベッセル関数J_ν、Y_νをνで微分しなければならないのですが、微分した後導関数がどんな形になるか分からないです。νは実数です。 どなたか分かる方がいらっしゃれば宜しくお願いします。

  • 数字か文字列かを判定する関数

     JAVAの初心者です、宜しくお願いします。     テキストボックスに入力された値を、数字か文字列かを判定する関数ってありますか、VBでは「isNumeric」とかがあるのですが、JAVAではヒットしませんでした。  どこからどのように調べるのでしょうか。  いいサイトがあれば教えて下さい。

    • ベストアンサー
    • Java
  • 条件に該当したテキストボックスの名前を

    はじめまして。 現在AccessでVBを書いているのですが少しわからない事が ありましたので質問させて下さい。 バージョンは2003です。 単票形式のフォームにて、既に作られているボタンを押すと あるテキストボックスの値が条件に該当する場合、テキストボックスの 色が黄色に変わるというVBが既に書かれています。 そのVBが実行された後、黄色に変わったテキストボックスだけの 名前をメッセージボックスに表示させたいのですが、 どのようなVBを書けばいいのでしょうか>< VB始めたばかりでまだよく理解できていないので ネットなどでいろいろ調べたのですがわからなくて… msgbox関数?を使えばいいのはわかるのですが。 良かったらご教授お願いします!

  • C言語プログラミングについて質問です

    2つの実数のそれぞれの平方根を計算した後にその差を計算し、それを二乗した結果を表示するプログラミングを作り、そしてその関数reverseがmain関数のなかで正しく昨日するか確かめるプログラミングを作る 上のプログラムを教えてください