![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e6f04cf)
No.2ベストアンサー
- 回答日時:
No.1
- 回答日時:
こんにちは。
>解説書の市販本があれば教えてください。
『Solver』という名称の本は、昔、Ver.4~5時代にMicrosoftから出ていましたが、
当初より市販ではありませんでした。その後に、出版しているとすれば、
エーアイやXメディアなどでしょうけれども、もう会社自体が存在しなかったり出版していません。
私自身、押入れのダンボール箱に入れっぱなしで、もう出したことがありません。
しかし、難しい使い方をしなければ、だいたい本を見なくても分かるはずです。
SolverAddやSolverChangeは、VBA関数です。アドインの「分析ツール-VBA」をオンにすれば、
VBA側のHelpに出てきます。
今は、中身がどうなっているかは知りませんが、Excel2003までは、Ver.5のコードのままだったはずです。そういうわけで、Solver で使うVBAの関数には、独特の癖がありました。
SolverのVBA関数
---------------
SolverAdd
SolverOptions
SolverReset
SolverSave
SolverSolve
SolverOk
SolverChange
------------
使用例
昔作ったコードで、たぶん、そのままでは動きませんが、以下のようなスタイルです。
SolverReset
SolverOk SetCell:="$C$6", MaxMinVal:=3, ValueOf:="89", ByChange:="$B$1:$B$5"
SolverOptions MaxTime:=3, Iterations:=10, StepThru:=False
SolverAdd "$B$1:$B$5", 4, FormulaText:="整数"
SolverAdd "$B$1:$B$5", 3, FormulaText:="0"
SolverSolve UserFinish:=True, ShowRef:="DummyMacro" 'あえてダミーを入れる
SolverFinish 1
この回答へのお礼
お礼日時:2014/05/09 11:06
VBA関数ということ、了解いたしました。有難うございます。関数の分類が「ユーザー定義」になっていいますが、「VBA関数」とすべきですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでセルに数式を入力した状態で、数式バーをクリックすると添付資料のように 「数式に関連するセル 2 2022/11/25 19:36
- Excel(エクセル) エクセルでround関数を使わないで四捨五入する方法 10 2022/08/12 15:43
- Excel(エクセル) 数列の数値補間 2 2022/10/27 16:38
- Excel(エクセル) 電卓は正しいのに エクセルで計算させると間違った答えです。なぜ? 7 2022/08/11 07:04
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- その他(Microsoft Office) エクセルの関数のショートカット作成 3 2023/06/14 20:33
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) エクセル文字列の日付を日付けに変える 2 2023/05/13 11:08
- Excel(エクセル) エクセルのデータの抽出について 3 2022/09/15 23:56
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
「生産性ソフトウェア」とは何...
-
会社のOutlookにてメールを予約...
-
英数字のみ全角から半角に変換
-
Microsoft familyに追加されま...
-
Outlook で宛先が複数の場合の人数
-
【関数】○年○ヶ月と表示された...
-
エクセルでXLOOKUP関数...
-
VBAファイルの保存先について
-
Outlookを立ち上げたらGoogleロ...
-
outlookのメールが固まってしま...
-
Microsoft Formsの「個人情報や...
-
マイクロソフト 一時使用コード...
-
会社PCのメールが更新されない
-
Excel テーブル内の空白行の削除
-
teams設定教えて下さい。 ①ビデ...
-
タブレット Canva
-
office365って抵抗感ないですか?
-
VBAで横データを縦データに変換...
-
Outlook 電源OFFの受診の仕方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
Excelで空白以外の値がある列の...
-
会社PCのメールが更新されない
-
Excel 日付を比較したら、同じ...
-
マイクロソフト 一時使用コード...
-
ウィンドウィズ メモ帳で日付だ...
-
MicrosoftOfficeの1ユーザー2...
-
Microsoft Formsの「個人情報や...
-
Officeの字体
-
エクセルでXLOOKUP関数...
-
Microsoft365で自動保存が出来...
-
Outlookで、任意のメールアドレ...
-
outlookのメールが固まってしま...
-
Microsoft 365 の一般法人向け...
-
Office2021を別のPCにインスト...
-
Microsoft 365のディフェンダー...
-
Excelに貼ったリンクについて E...
-
MicrosoftOffice2019なんですが、
-
Outlook で宛先が複数の場合の人数
おすすめ情報