アプリ版:「スタンプのみでお礼する」機能のリリースについて

何卒よろしくお願いいたします。

タイトルの通りになりますが、
ひとつのExcelの中に条件別に複数のシート(同一フォーマット)が作られているのですが、
分析を行うためにその中から計17シート分の同一箇所をソルバーにかけなくてはいけません。

1回~2回しか行わないのであれば手動で17回ソルバーを回しますが、今後定期的に行う予定なのでVBAで自動化させたいです。

あらためて、やりたい事とその条件を以下に定義します。

①ExcelのVBAを使い、複数シートの同一箇所を、同一条件にて一括でソルバーを回したい
②ソルバーにかけたい対象シートの数は計17シート
③具体的には「シート4」~「シート20」の計17シートの同一箇所をソルバーにかけたい
④ソルバーにかける条件は以下の通りで同一である
目的セル:「G12」
目標値:「最小値」
変数セル:「C32」「C34」
制約条件:「C32>=0」「C34<=100」「C34>=0.000000001」
⑤ソルバーの実行条件はボタンクリック式にしたい
⑥ボタンの配置場所はシート1の「L2セル」に「ソルバーの実行」もしくは「分析開始」という名前でボタンを起きたい

以上になります。


以上のことを行いたい場合、VBAのコードはどのように書けばよろしいでしょうか?
有識者の皆様、何卒ご教示のほどよろしくお願いいたします。

A 回答 (1件)

マクロを記録して自動でできるコードを参考にするのが早いんじゃないかと思いました。

    • good
    • 0
この回答へのお礼

ご回答ありがとうございます^^

マクロ超初心者でマクロのマの字もわからなかったのですが、そういう方法もあるのですね!大変参考になりました。ありがとうございます^^

お礼日時:2022/04/23 12:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!