ベストアンサー プルダウンメニューの活用法について 2009/09/22 11:07 はじめまして、自分は今、Excelで印刷の見積フォームを作っています。 プルダウンメニューAに紙の寸法(A判とかB判とか)、プルダウンメニューBに紙の斤量(28.5kg・30.8kg・・・130.5kg位まで)を入れ、メニューAでB判を選択するとメニューBで、43.5kg・46.5kg・・・130.5kgが表示出来るようにメニューAとBに関連性を持たせたいのですが、その作り方が不明です。 質問ですが2つ有ります。 1つ目は自分がしたいことの実現性 2つ目はもし出来るとするならば、その方法論 です。 コンピュータを触ってから、まだ2月の不明多い者ですが、よろしくお願いします。 画像を拡大する みんなの回答 (3) 専門家の回答 質問者が選んだベストアンサー ベストアンサー 某HN クロメート(Chromate)(@CoalTar) ベストアンサー率40% (705/1742) 2009/09/22 17:51 回答No.3 #2です。第2の入力規則のリストを作成している画像(右下)で余分なところが入ってしまいましたm(_ _)m 画像の +$B$2 は不要です。回答のほうが正しいです ついでに名前の定義の画像も添付します 画像を拡大する 質問者 お礼 2009/09/27 15:53 判り易く解説頂き、ありがとうございました。 何故か、自分のPCでは添付ファイルが全く閲覧出来ない為、職場の PCから添付内容を書き写して、実装してみたら簡単に出来ました。 1のKURUMITOさんと併せてCoalTarさんの説明も解り易く勉強になりました。 本当にありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (2) 某HN クロメート(Chromate)(@CoalTar) ベストアンサー率40% (705/1742) 2009/09/22 17:44 回答No.2 斤量のリストをSheet2に作成します(添付図参照) 挿入 - 名前 - 定義 にて([Ctrl]+[F3]) 名前 参照範囲 サイズ =Sheet2!$A$1:$B$1 斤量リスト =Sheet2!$A$2:$B$6 と2つリストを作成します。 Sheet1!A2セルには1つ目のドロップダウンリストを作成します データ - 入力規則 入力値の種類 : リスト 元の値 : =サイズ Sheet1!B2セルには1つ目のドロップダウンリストを作成します データ - 入力規則 入力値の種類 : リスト 元の値 : =INDEX(重さリスト,,MATCH(A2,サイズ,0)) 添付図参照 参考まで 画像を拡大する 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 KURUMITO ベストアンサー率42% (1835/4283) 2009/09/22 11:29 回答No.1 過去に答えた例です。参考にして作成してください。 名前を定義すること、さらにINDIRECT関数を使うことが必要となります。 例では初めに曜日をドロップダウンリストから選択し、その曜日にあった野菜の種類を次のドロップダウンリストで選択する方法です。 Sheet1にドロップダウンリストを作るとしてSheet2にはデータベースとして次のようにしてはどうでしょう。 A1セルから下方に日曜日、月曜日、火曜日・・・・と入力します。 A1セルからA7セルを選択してから、「挿入」メニューから「名前」さらに「定義」をクリックして名前の窓に「曜日」と入力してOKします。 次にB1セルから下方には野菜の種類をキャベツ、ホウレンソウなどと入力します。B1セルから野菜が入力されているセル、例えばB20セルまでを選んで「名前」を「日曜日」とします。 C1セルから下方には果物を入力して、名前を「月曜日」にします。 次にSheet1に戻って、例えばB1セルからB10セルまでに曜日のドロップダウンリストを作るとして、B1セルからB10セルを選択してから、「データ」メニューの「入力規則」をクリックし、入力値の種類で「リスト」を、また、元の値には =曜日 と入力します。 これでB1セルからB10の範囲で▼から曜日を選ぶことができます。 次にC1セルからC10の範囲を選択して、同様に入力規則のリストで、元の値には =INDIRECT(B1) と入力します。 これによってB1セルで日曜日を選択すればC1セルでは野菜の種類を選ぶことができます。月曜日では果物の種類が選択できます。 似たようなやり口が沢山ネットに紹介されていますが,下記などは比較的簡易に判りやすい説明です。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/n-kis.htm 質問者 お礼 2009/09/27 15:43 はやい時期のご回答ありがとうございました。 別シートにDBを作るという発想がなかったので、とても参考になりました。 また、ご案内頂いたWeb Pageも初心者の自分が判る位に丁寧な内容でしたので、内容を咀嚼し易かったです。 本当に、ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアその他MS Office製品 関連するQ&A プルダウンメニューの自動変更 プルダウンメニューAとプルダウンメニューBがあります。 プルダウンメニューAでは「A-1」と「A-2」が、 プルダウンメニューBでは「B-1」と「B-2」が 選択できるメニューとして指定されています。 プルダウンメニューAで「A-1」を選択すればプルダウンメニューBで「B-1」が、 プルダウンメニューAで「A-2」を選択すればプルダウンメニューBで「B-2」が 自動的に選択されるようにプログラムすることは可能でしょうか? どなたかご教授ください。 2つのプルダウンメニューで、同じものを選べないようにする ふたつの選択肢を選ぶために、プルダウンメニューがふたつ並んでいます。 例えばメニュー1の選択肢 ・A ・B ・C ・D でAを選んだとき、メニュー2の内容が ・B ・C ・D になるようにしたいのですが、どうすればいいでしょうか? チェックボックスで選べる数をふたつまでにする、というのも方法としてはありなんですが、今回は都合上プルダウンメニューで実装したいのです。ご教授お願いします。 CSSでプルダウンメニューを作りたい お世話になります。 画像にマウスオーバーすると下にプルダウンでメニューが出るボタンを作りたいです。下記を希望のサイズやカラーにカスタマイズさせていただき、プルダウン自体はできました。 http://www.stylish-style.com/csstec/ultimate/css-roll-4.html しかし、今回私が作りたいのは A=プルダウンメニューが出ない B~E=プルダウンメニューが出る と、プルダウンの有無が混ざったボタンを横に並べる形です。 上記URLに書かれている方法ですとB~Eは問題なく並ぶのですが、Bの前にA画像を<li>タグで挿入するとAとBの間で改行されてしまいます。 どうしたら横にきちんと並ぶのでしょうか? ちなみにulの横幅は希望のものに合わせました。 CSSではなくjavascriptでないと無理なのでしょうか? どうぞよろしくお願い致します。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム プルダウンメニューを使ってフレームを切って2枚同時に切り替えたい よろしくお願いします。 初心者でホームページビルダーを使っています。 フレームを3つに切ってプルダウンメニュー(ビルダーでは「オプションメニュー」と言うみたいです)で 2枚同時に切り替えたいのですがどうしたらいいでしょうか? 1つならあちこちにサンプルがあるのできました。 「フレーム1:フレーム名menu_a」 プルダウンメニュー --------------------------- 「フレーム2:フレーム名menu_b」 x.html --------------------------- 「フレーム3:フレーム名xxx」 Y.html ↓ 「フレーム1:フレーム名menu_a」 プルダウンメニュー プルダウンで「A」を選択 ----------------------------- 「フレーム2:フレーム名menu_b」 a-1.html ----------------------------- 「フレーム3:フレーム名xxx」 a-2.html というようなイメージです。 できるだけ簡単に変更できるものがあればよろしくお願いします。 二つのプルダウンメニューで最終的に選んだ結果をインラインフレームへ 一つの頁内で完結させたいのですが、 一つ目のプルダウンメニューで【A,B...】の中から【A】をセレクトすると、 二つ目のプルダウンメニューで【A1,A2.A3....】という項目を出し、 二つ目で最終的に選んだ内容を、 同頁内にあるインラインフレーム内に読み込ませたいです。 二つのプルダウンを作る所までは何となくわかるのですが、結果表示のさせ方が上手くいきません。 教えてください!! プルダウンメニューから2つのインラインフレーム内を切り替える タイトルの通りなのですが、教えてください。 同じウインドウ内に、プルダウンメニューと2つのインラインフレームがあります。 左のインラインフレームにはjpgのイメージ、右のインラインフレームにはテキストが入ります。 プルダウンメニューは、A支店、B支店などの支店名が表示されます。 プルダウンメニューの支店名を選択して、GOボタンをクリックしたら、インラインフレーム内に選択した支店のjpgイメージと、説明のテキストを表示されるには、どのように記述したらよいですか? 複数のプルダウンメニューの作り方。 ・Aリスト、Bリスト…とプルダウンメニューを複数含んだフォームを一つのhtmlに作りたいのですが、上手くいきません。 一つのフォームに一つのプルダウンメニューは上手くいくのですが、Javascriptを二つ並べると動かなくなります。 とりあえず関数名を重複しない様にしたらいいという事だけはネットで調べてわかりました。 今は、下記の状態になっています。 <script language="JavaScript"> <!-- function MENU(){ mySelect = document.myForm.myMenu.selectedIndex; location.href = document.myForm.myMenu.options[mySelect].value; } // --> </script> <form name="myForm"> <select name="myMenu" onChange="MENU()"> <option value="">A</option> <option value="a001.html">A001</option> <option value="a002.html">A002</option> <option value="a003.html">A003</option> </select> <select name="myMenu2" onChange="MENU()"> <option value="">B</option> <option value="b001.html">B001</option> <option value="b002.html">B002</option> <option value="b003.html">B003</option> </select> </form> ご指南の程宜しくお願いします。 プルダウンメニュー ある問題集の解答を掲載したいと思っています。 問題集は1~5章まであり、各章に1.1や3.1A等の節があり、各節にAからBないしC問題があり、その中に111,112,113...というふうに問題があります。また巻末に付録問題と総合問題があります。(付録、総合問題にはAやB問題というのはなく単に問題があるだけです) これらを、プルダウンメニューのコンボ(1つめに選んだメニューによって2つめで選ぶメニューを変化させ、「表示」ボタンで解答のPDFを表示する)の形にしたいです。 具体的には、1つ目で1.1や3.1A等の節及び付録問題、総合問題を表示させ、2つ目でAからBないしC問題の選択肢を表示させたいです。ですが、1つ目で付録や総合を選んだ場合には単に「問題」だけを表示させたいです。問題はA、B問題ごとにPDF表示させるつもりです。 本で調べたのですが複雑なのはわかりませんでした。わかる方おられましたら、お教え下さい プルダウンメニューからPDF表示 プログラミング、初心者です。 JavaScriptを使って、二つのプルダウンメニューをコンボ(1つ目に選択したメニューの内容で、2つ目を変化)させて、GO!ボタンを押すと2つ目のメニューで指定したPDFを別ウィンドウで表示させるようにしたいです。具体的には、1つ目のメニューで、Aを指定すると2つ目でA-1,A-2,A-3,,,。1つ目のメニューで、Bを指定すると2つ目でB-1,B-2,B-3,,,。というふうにしたいです。その場合どのように記述すればいいのでしょうか? また、2つ目のメニューの選択肢がかなり多くなった場合でも、きちんと表示されるでしょうか? ご回答よろしくお願いしますm(__)M 複数のプルダウンメニューの作り方。 質問内容に不備があったため再度質問させて頂きます。 前回答えて下さった方には大変ご迷惑をおかけします。 非常に多くのものを奇麗に見せたいのでプルダウンメニューがいいと思い、作りました。 ・Aリスト、Bリスト、Cリスト…とプルダウンメニュー(メニューを選ぶとアンカー先に飛ぶようにしたい)を複数含んだフォームを一つのhtmlに作ったのですが、動作しません。 一つのフォームに一つのプルダウンメニューは上手くいくのですが、Javascriptを二つ並べると動かなくなります。 とりあえず関数名を重複しない様にしたらいいという事だけはネットで調べてわかりました。 今は、下記の状態になっています。 list.html <script language="JavaScript"> <!-- function MENU(){ mySelect = document.myForm.myMenu.selectedIndex; location.href = document.myForm.myMenu.options[mySelect].value; } // --> </script> <form name="myForm"> <select name="myMenu" onChange="MENU()"> <option value="">A</option> <option value="list.html#a001">A001</option> <option value="list.html#a002">A002</option> <option value="list.html#a003">A003</option> </select> <select name="myMenu2" onChange="MENU()"> <option value="">B</option> <option value="list.html#b001">A001</option> <option value="list.html#b002">A002</option> <option value="list.html#b003">A003</option> </select> </form> <a id="a001" name="a001"></a>A001<br> <a id="a001" name="a002"></a>A002<br> <a id="a001" name="a003"></a>A003<br> <a id="a001" name="b001"></a>B001<br> <a id="a001" name="b002"></a>B002<br> <a id="a001" name="b003"></a>B003<br> あと、このように同じhtml内でのリンクになる場合は、optionのvalueのlist.htmlを省いてもいいのでしょうか? 当方、Javascriptに関してはコピペでしか使えない程度の知識の人間です。 ご指南の程宜しくお願いします。 エクセル プルダウンメニューリンク Excel 2003 です。 プルダウンメニューから参照されるデータが入力されるテーブルを複数シート(3つ)に貼り付けて、全てリンクさせたいのですが可能でしょうか? "SheetAAA" A1 セルに プルダウンメニュー がありこちらは他作業シート"SSS" にリンクしていて、例えば 鉛筆/消しゴム/定規 などの項目を選択すると作業用シートで対応した 50円/100円/300円 などが B1 セルに入力されます。 この"SheetAAA" A1セルに あるものと同じものを "SeetBBB" A10 に貼り付けてB10にも金額を、そして"SheetCCC" の D10にも貼り付けてE10に金額、しかしどのシートのプルダウンメニューから商品を選択しても(例えば鉛筆)全てのシートに同じ値(鉛筆)が表示され、隣に対応金額が出るようにしたいのですが。 簡単に言うと、全てのシートで同時に動くプルダウンメニュー・・でしょうか。 分かる方いたらお願いします。 プルダウンメニューの項目にリンクを貼りたいのですが。。。 Flashで参考書を読みながらプルダウンメニューを作りましたが、各項目にシーンの切り替えを指示したいのですが上手くいきません。 例えば、Galleryというシーンにプルダウンメニューを作成して、メニューのGallery1をクリックするとシーンGallery1に、Gallery2をクリックするとシーンGallery2に切り替わる感じです。 私のプルダウンメニューは、メニューのタイトルのロールオーバー時(シンボルB)とそうでないときの状態のグラフィックシンボルAをそれぞれを作成。 続いて、メニューの各項目のロールオーバー時とそうでないときのボタンシンボルを作成。 そのボタンシンボルを使ってムービークリップシンボルAでプルダウンメニューの項目の動きを作成。 新規のムービークリップシンボルBに「label」 「content」 「pulldown」 のレイヤーを作成。 「content」の1フレーム目にグラフィックシンボルA、2フレーム目にシンボルBを配置。 「pulldown」の1フレームは空白キーで2フレーム目に先ほどのムービークリップシンボルAを配置。 「label」の1フレーム目にstopというラベルをつけて、2フレーム目にstartというラベルをつける。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム ページ左にプルダウンメニューをつけたいです。 ページ左にプルダウンメニューをつけたいです。 ページ数がとても多く、目次だけですごい量になってしまうので、 何とか苦なく見られるようにプルダウン式にできればと思っています たとえば、下記のように普段表示されていて、 Aについて Bについて Cについて 「Aについて」をクリックすると下記のようにAの中の 各ページへのリンクが現れるようにしたいです。 Aについて ・あいうえお ・かきくけこ ・さしすせそ Bについて Cについて こういったプログラムを紹介してくれているページがあれば 教えていただけますでしょうか。 よろしくお願いいたします! プルダウンメニューの選択肢の保持について こちらにはだいぶお世話になっています。 perlとpostgresを使用してcgiを作成しているのですが、 下記のコードでプルダウンメニューにDBの値を入れて、 DBにデータが追加されてもプルダウンにもデータが追加されているプルダウンメニューを作りました。 $sql="select * from testtable order by code"; $result = $conn -> prepare($sql1); $ref = $result -> execute; while(@ref = $result->fetchrow){ $options.="<option value='$ref[0]'>$ref[1]</option>\n"; } $select="<select name=''>\n<option value=''>選択してください</option>\n$options</select>\n"; print "$select"; データの検索時にこのプルダウンメニューを使っているのですが、選らんだ選択肢を例えばBとして 送信すると、一番上の「選択してください」に戻ってしまします。 これを送信してもその時選択した選択肢を残すやり方を教えて頂けますでしょうか? testtableの中身: プルダウンメニュー化 |code|name| |選択してください▼| | 1 | A | | A | | 2 | B | → | B | | 3 | C | | C | | 4 | D | | D | プルダウンメニューのコンボ ある問題集の解答を掲載したいと思っています。 問題集は1~5章まであり、各章に1.1や3.1A等の節があり、各節にAからBないしC問題があり、その中に111,112,113...というふうに問題があります。また巻末に付録問題と総合問題があります。(付録、総合問題にはAやB問題というのはなく単に問題があるだけです) これらを、プルダウンメニューのコンボ(1つめに選んだメニューによって2つめで選ぶメニューを変化させ、「表示」ボタンで解答のPDFを表示する)の形にしたいです。 具体的には、1つ目で1.1や3.1A等の節及び付録問題、総合問題を表示させ、2つ目でAからBないしC問題の選択肢を表示させたいです。ですが、1つ目で付録や総合を選んだ場合には単に「問題」だけを表示させたいです。問題はA、B問題ごとにPDF表示させるつもりです。 本で調べたのですが複雑なのはわかりませんでした。わかる方おられましたら、お教え下さい エクセルで家計簿のようにプルダウンメニューの項目の数字を計算したい エクセルで家計簿のようにプルダウンメニューの項目の数字を計算したい わからないのでご教授をお願いします。 エクセルで家計簿を作っています。 その中で、次のような計算をしたいと思っています。 (記号はセルの番号と理解してください。) ・A1にプルダウンメニューを作り、A口座又はB口座を選択し、B1に入金された金額を入れる。 ・C1にはA口座の残額、D1にはB口座の残額が記載されている。 ・例えば、A1でA口座を選び、B1にはそこには100円入金があったことを記載する。 ・そうすると、C1に書いてあるA口座の残額が100円増える。 という感じです。 プルダウンメニューで選んだ口座によってどちらかの口座の残額が変動するようにするための方法を 教えてください。 cssによるプルダウンメニューの不具合 宜しくお願いします。 フリーのcssをカスタマイズ使用してプルダウンメニューを作っていますがうまくいきません。便宜上、外部スタイルを内部に記述しています。 製品紹介のボタンだけがプルダウンです。 (ケースA) http://nasu-exnet.info/pull-down2.html DIV#menu{ top:; left:; width:100%; position:absolute; z-index:100; } こちらは、position:absolute;を入れています。これを入れるとボタンの位置がずれてしまいます。 (ケースB) http://nasu-exnet.info/pull-down1.html DIV#menu{ top:; left:; width:100%; 123position:absolute; z-index:100; } こちらは、position:absolute;を無効にしてあります。ポジションは敵適正位置になりますが、プルダウンすると、全体がずれてしまいます。 どうすれば、適正位置でなおかつプルダウン時にずれなくなるでしょうか? 宜しくお願いします。 プルダウンメニューで、選択項目をリンク先でも維持したい。 javascriptを使用したプルダウンメニューについて質問です。 <form name="form1"> <select name="select" onChange="location=select.options[select.selectedIndex].value"> <option value="a.html#01">A01</option> <option value="a.html#02">A02</option> <option value="a.html#03">A03</option> <option>---------------</option> <option value="b.html#01">B01</option> <option value="b.html#02">B02</option> <option>---------------</option> </select> </form> 2つのページ(a.html、b.html)上部に上記のようなプルダウンメニューを置き、それぞれ相互に行き来できるようにしました。 一応正常に動くのですが、たとえばa.htmlのプルダウンで『B01』を選択してリンク先b.htmlに飛ぶと、プルダウンの選択項目が一番上の『A01』に戻ってしまっています。 b.htmlに飛んだ後も『B01』選択の状態で残したいのですが。 どのようにすればよいのでしょうか・・・ よろしくお願い致します。 同じプルダウンメニューの外部化 フォームのプルダウンを使用して メニューを作成しているのですが、 ソースが長くなってしまうのでなんとかJavaScriptで外部化出来ないかと考えております。 <select> <option>A</option> <option>B</option> <option>C</option> ・ ・ ・ </select> 上記の様なイメージのselectが1000個くらい必要となり かなりずらずらと書かなければなりません。 そこで、<option>の中身を外部のJavaScriptファイルから読み込んで表示出来ないかと思っています。 なにか良い方法をご存じの方いらっしゃいましたらご教授下さい。 プルダウンメニューの中の値を飛ばしたいです。 こんばんは。 いつもお世話になっております。 Aテキストから持ってきたデータをプルダウンで 表示させ、プルダウンを選択された値でBテキストや Zテキストの中身を表示させる、という動きがしたいのです。 過去ログで探してみたのですが、ジャバスクリプトを 使えば可能っぽい、という所までしかわからず途方に くれています。 プルダウンメニュー選択後、「選択」ボタンを押した 場合でのB~Zテキストのデータ表示は出来るのですが プルダウン選択のみで、という部分が出来ずに困っています。 試しに書いたスクリプトは下記↓です。 <SELECT NAME=\"keyname\" onChange=\"navigate('keyname.cgi?param='this.selectedIndex);\"> $i=$start; foreach $line (@alllines) { ($keyname,$name) = split(/\,/,$line); <OPTION VALUE=\"$keyname\">$name</OPTION> "; $i++; } Aテキストの値を、プルダウンで表示される事はされるのですが、 VALUE=\"$keyname\"の値が、keyname.cgiへ渡って くれないのです。 どうかご指導よろしくお願い申し上げます。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
判り易く解説頂き、ありがとうございました。 何故か、自分のPCでは添付ファイルが全く閲覧出来ない為、職場の PCから添付内容を書き写して、実装してみたら簡単に出来ました。 1のKURUMITOさんと併せてCoalTarさんの説明も解り易く勉強になりました。 本当にありがとうございました。