
No.1ベストアンサー
- 回答日時:
こんにちは。
maruru01です。ByRefで指定した(通常は省略している)引数に返せばいいと思います。
こんな感じで。
a = 100
b = 10
ret = Keisan(a As Double, b As Double, Tashi As Double, Hiki As Double)
MsgBox Tashi
MsgBox Hiki
***** プロシージャ部 *****
Public Function Keisan(a As Double, b As Double, resP As Double, resM As Double) As Long
resP = a + b
resM = a - b
End Function
あとは、戻り値を配列やユーザー定義型にするとか。
それか、グローバル変数を用意しておいて、それを介するとかでしょうか。
わざわざソースを記述していただきましてありがとうございます。
大変参考になります。
>それか、グローバル変数を用意しておいて、それを介するとかでしょうか。
先日までそうしていたんですが、グローバル変数のオン
パレードになってしまい、変数の数が膨大になりすぎて、
困っていたんですよ。。。
ありがとうございました。
No.5
- 回答日時:
Public Function Keisan(a As Double, b As Double, resP As Double, resM As Double) As Long
↓
Public Function Keisan(a As Double, b As Double, ByRef resP As Double, ByRef resM As Double) As Long
では?
どうもありがとうございます。
指摘した個所が正であれ誤りであれ、質問した私には
レスされた方の内容を鵜呑みにしてしまうので、他の方の
こういうご好意は大変うれしいです。
ありがとうございました。
No.4
- 回答日時:
No.1のmaruru01です。
ちょっと間違えているので訂正します。
ret = Keisan(a As Double, b As Double, Tashi As Double, Hiki As Double)
↓
ret = Keisan(a, b, Tashi, Hiki)
です。
No.3
- 回答日時:
お疲れ様です。
先々週からVBをはじめた初心者です。(VBではなくプログラムも初心者)
僕も最近知ったのですが、
hogehoge(引数1,引数2,返したい値1,返したい値2)と言った感じで
実際の処理に使う引数のほかに変数を指定してあげると
戻り値のほかに返したい値1,返したい値2にも値を格納→参照できます。
参照渡しとかそういったものらしいです。
詳しくは「参照渡し」で調べてみてくださいね。
詳しい方のフォローお願いします~。
どうもありがとうございます。
他の方に教えていただきましたし、検索してみたら
結構出てきました。
おかげでよくわかりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UWSCのcallについて
-
C言語 exitの使い方
-
Subtotal VBA
-
【C++/CLI】コンボボックスの値...
-
Excel-vba 文字列と変数を...
-
c言語で乱数を扱うときの
-
【C++/CLI】String型文字列の位...
-
C#で動的にコントロールを取得...
-
フォームを開くときに、コンボ...
-
数字の位ごとの値を表示するプ...
-
関数で複数の値を戻り値として...
-
ラジオボタンの値の取得につい...
-
GPIBの応答について
-
c++ 二体問題のソースコードを...
-
プログラミング 2つの整数を読...
-
配列の値を置換するにはどうす...
-
VBAでダブルコーテーション入り...
-
jsp~jspにhiddenを使って変数...
-
VBSで特定の文字列が含まれる場...
-
vbsでテキストファイル内の文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 exitの使い方
-
Excel-vba 文字列と変数を...
-
フォームを開くときに、コンボ...
-
数字の位ごとの値を表示するプ...
-
VB6.0-整数と余りを求める
-
C#で動的にコントロールを取得...
-
VBAで配列のNULL判定
-
フリーランタイマーの時間差分...
-
足して100になるような乱数のア...
-
DWORDって
-
ラジオボタンの値の取得につい...
-
VBAの定数の使い方で、計算値を...
-
コンボボックスの名前を変数に...
-
定数のメリットとは?
-
C#でのIF文 時間比較のやり方
-
Excel VBA Forの使い方について...
-
【C++/CLI】コンボボックスの値...
-
DataGridView 複数行同時変更...
-
世界のナベアツ
-
CGIのPerlの変数をJavaScrip...
おすすめ情報