素人で申し訳ないのですが、献立表・買い物リストを作成するのが難しく、質問します。
どなたか詳しい方、時間が空いた時にでもヒントを頂戴したく思います。(TT)
■したいこと
①N日ごとの献立を、メイン料理、副菜1、副菜2を、Sheet3に出してほしい。
※その時、気に入らなければ、再選出出来るように、メイン料理、副菜1、副菜2それぞれに、再選出ボタンを作りたい。
②献立が決定したら、決定ボタンを押すことで、Sheet4に買い物リストを表示させたい。
※/は、セルの区切りです。
Sheet1 献立データ
(料理名/メインor副菜/材料名-1/一人当たりの個数-1/材料名-2/~(略)~/一人あたりの個数-25)
Sheet3 N日ごとの献立算出
(N/日分算出する)
(1日目/X人分/メイン料理/再選出ボタン/副菜1/再選出ボタン/副菜2/再選出ボタン)
(2日目/X人分/メイン料理/再選出ボタン/副菜1/再選出ボタン/副菜2/再選出ボタン)
(3日目/X人分/メイン料理/再選出ボタン/副菜1/再選出ボタン/副菜2/再選出ボタン)
(4日目/X人分/メイン料理/再選出ボタン/副菜1/再選出ボタン/副菜2/再選出ボタン)
(5日目/X人分/メイン料理/再選出ボタン/副菜1/再選出ボタン/副菜2/再選出ボタン)
(6日目/X人分/メイン料理/再選出ボタン/副菜1/再選出ボタン/副菜2/再選出ボタン)
(7日目/X人分/メイン料理/再選出ボタン/副菜1/再選出ボタン/副菜2/再選出ボタン)
Sheet4 買い物リスト
私の知識はEXCEL中級程度で、数式と記録マクロしかできませんが、やはりこれを作ろうと思ったらVBAの知識が要りますよね…(TT)
再選出ボタンも、献立データに、献立ごとの管理番号をつけて、乱数でやればいいんでしょうか?
すみません、ご教授ください…
No.1ベストアンサー
- 回答日時:
難しいことは考えず、まずは乱数で目的の値を表示できる数式を作ってみましょう。
でもって「F9キー」を押したり、セルに値を入れたりすると都度表示内容が変わるようなものにする。
記録マクロまではできるという事であれば、
作った数式の「値」をコピーして別の場所(一覧)に貼り付けるマクロを作る。
このマクロを実行するためのボタンと貼り付ける場所を変えたマクロを必要な数だけ用意すれば良い。
手順と考え方はこんなもので良いんじゃないですか?
・・・余談・・・
かつて自分はこの手の物を
「ランダムな文字列を並べるパスワード生成器」
として作ったことがあります。
候補を3つほど並べて表示できるように作りましたね。
候補1が気に入らなければ候補1に対応するボタンを押すと候補1だけ生成し直すようなものです。
この頃は質問者さんと同じで「記録マクロ」程度しか分かっていませんでした。
それでもそれなりの物ができましたので、質問者さんにもできると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- レシピ・食事 貴方の本を見なくても、作れる一品料理、メインの料理(主菜)、副菜を教えて下さい。 3 2022/06/26 22:41
- レシピ・食事 「献立」の意味ってなんですか? 4 2023/01/06 10:48
- レシピ・食事 今一人暮らしなので節約のため1週間分の食材を買い 1週間で食べ切れる料理を作って毎日同じものを食べて 6 2023/03/27 09:49
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- JavaScript jsで診断コンテンツのページ内切り替えについて 1 2023/04/14 17:31
- 飲食店・レストラン グラタンは主食ですか?主菜ですか?副菜ですか?どれにも当てはまらないですか? ①主食 ②主菜 ③副菜 8 2022/11/20 08:19
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelシート上のマクロを登録し...
-
UPS警告音を止めたい
-
【Excel VBA】マクロボタンを表...
-
Excelで、ボタンにコメントをつ...
-
Excelにストップウオッチ?をつ...
-
フォームコントロールから作っ...
-
VBA 図の削除
-
エクセルの画面にユーザーフォ...
-
エクセルで、オプションボタン...
-
ユーザーフォームをショートカ...
-
マクロ初心者です。 msgboxのre...
-
excel 2000でのマクロボタン作成で
-
VBAでオプションボタンなどそれ...
-
エクセルでマクロボタンを押す...
-
excel スクロールしても常にボ...
-
エクセル ボタンによるチェッ...
-
Access VBAでボタンの背景色を...
-
Accessのフォームでタブの色
-
エクセルでグループボックスを...
-
エクセルマクロ 自動でMSGボッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelシート上のマクロを登録し...
-
エクセルの画面にユーザーフォ...
-
UPS警告音を止めたい
-
複数シートのボタンに同一の動...
-
ユーザーフォームをショートカ...
-
Excelで、ボタンにコメントをつ...
-
マクロで作ったボタンのサイズ...
-
フォームコントロールから作っ...
-
Excel ラジオボタンのリセット...
-
【Excel VBA】マクロボタンを表...
-
excel スクロールしても常にボ...
-
エクセルで、オプションボタン...
-
EXCELの塗りつぶしのボタ...
-
EXCELのマクロが 実行時エラー5...
-
Accessのフォームでタブの色
-
マクロ初心者です。 msgboxのre...
-
入力済み、選択したセルに連動...
-
Access VBAでボタンの背景色を...
-
エクセルでマクロボタンを押す...
-
エクセルVBA フォームへ動...
おすすめ情報