Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8518 / 13646 ツリー ←次へ | 前へ→

【32797】収束計算 PUN 05/12/22(木) 13:24 質問[未読]
【32807】Re:収束計算 ちくたく 05/12/22(木) 14:57 発言[未読]
【32817】Re:収束計算 やっちん 05/12/22(木) 16:12 発言[未読]
【32823】Re:収束計算 Kein 05/12/22(木) 20:34 発言[未読]
【32825】Re:収束計算 やっちん 05/12/22(木) 21:18 発言[未読]

【32797】収束計算
質問  PUN  - 05/12/22(木) 13:24 -

引用なし
パスワード
   セルA1に予算限度額を入力しています。
セルB1には仕入金額を入力し、コードを走らせる(仕入れ単価に付随するさまざまな追加費用<=別に入力ずみ>を考慮にいれた計算)と、費用総額がセルA3に代入するようにしています。

ここで質問ですが、セルA3の計算結果が予算限度額に限りなく近くなるように(超えるのはダメ)、B1の値(単位は整数)を次々と変化させて計算させることはできるのでしょうか。
できるとすればコードはどのように書けばいいのか教えてください。

【32807】Re:収束計算
発言  ちくたく E-MAILWEB  - 05/12/22(木) 14:57 -

引用なし
パスワード
   PUN さん
こんにちは。

>セルA1に予算限度額を入力しています。
>セルB1には仕入金額を入力し、コードを走らせる(仕入れ単価に付随するさまざまな追加費用<=別に入力ずみ>を考慮にいれた計算)と、費用総額がセルA3に代入するようにしています。
>ここで質問ですが、セルA3の計算結果が予算限度額に限りなく近くなるように(超えるのはダメ)、B1の値(単位は整数)を次々と変化させて計算させることはできるのでしょうか。

よくわかりませんが、限りなく近くということは、
等しいということになってしまう気がします。

B1の値を次々と変化させることは、乱数(RAND()関数でもいいし)を使えば
いいと思うんですが。

【32817】Re:収束計算
発言  やっちん  - 05/12/22(木) 16:12 -

引用なし
パスワード
   ▼PUN さん:
既に計算するコードがあるようなので
A1の金額を超えるまで今までB1の値を使用していたところを
1から1づつ増やしてループさせてみてはどうでしょうか?
ただし、仕入れ金額が増加すると必ず費用総額が増加するという前提です。

【32823】Re:収束計算
発言  Kein  - 05/12/22(木) 20:34 -

引用なし
パスワード
   「ゴールシーク」をヘルプで調べてみて下さい。

【32825】Re:収束計算
発言  やっちん  - 05/12/22(木) 21:18 -

引用なし
パスワード
   ▼Kein さん:
>「ゴールシーク」をヘルプで調べてみて下さい。
元々そういう機能があったんですね。知りませんでした。
勉強になります。

8518 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free