• 締切済み

プルダウンリストをシートにおこす マクロ??

お世話になります。 セルB4にプルダウンで"氏名"をリスト選択するようにしています。 そのプルダウンのリスト ひとりひとり(Aさん・Bさん・Cさん・・・)を シートA、シートB、シートC・・・とコピーするマクロを組みたいのですがどのようにすればよういでしょうか。 宜しくお願い致します。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

これはVBAでやるにしても難しい部類になると思う。 質問は文意がはっきりしない。 シートAは第1回目の選択クリックのものをセットするシート名を意味するのか? 第2回目はシート名がシートBにセットするのか。 シートAやシートBは初めから決まっている特定のシートなのか。 シートのタブの表示順とかではないよね。 すると (1)その順序の定義がプログラムに必要になる。 (2)また1つ選択されたときにイベントプログラムは終了するので、直前が何番目まで選択が行われたかの変数への値の保持が必要になる。 こんなプログラムはVBA初心者は扱わないほうが良い。 ーー その都度操作でコピーするとかで凌げないのか。

関連するQ&A

  • エクセルでプルダウンリストで入力

    エクセルで 例えば※A1セルにプルダウンリストで入力できるようにします。 そのプルダウンリストが別のワークシートの A列の内容が表示されそのなかから何か1つを選択したとすると、 そのわきのB列のデータが※A1に選択されるようにすることは出来ますか? インターネットで調べてみたのですが、 見つけることができませんでした。 根本的にできないでしょうか? くわしい方いらっしゃいましたら 教えてください。 よろしくお願いします。

  • Excelのプルダウンリスト

    Excelのプルダウンリストを選択しこんな風に表示したいのですが可能でしょうか。 A2セルにプルダウンリストを表示「砂糖、りんご、卵」 砂糖を選択した場合Sugar、リンゴを選択した場合Apple、卵を選択した場合Eggというように、「A2」のセルに表示する。 もしくは、A2セルにプルダウンリストを表示「砂糖、りんご、卵」 B2セルに対応の語句を表示(Indirect関数使用) 印刷時にはプルダウンの選択に関わらず、A2セルは常に「品目」と表示させる。 (B2にデータが表示された時点でA2の表示が「品名」になるのが理想的です) やり方がお分かりの方がいらしたらお手数ですがご教示ください。

  • プルダウンリストで選ぶと、複数の項目(部品)が別シートに表示する方法を教えてください。

    業務で使うシートを作りたいのですが、下記の内容についてご教示ください。 ある機械の整備項目(5年目整備、10年目整備、その他)をプルダウンリストにして、どれか選択すると、別シートに記載した選択した整備項目に必要な複数の部品が表示できるようにしたいのですが、 具体的には A2をプルダウンリストにし、 別表を下記のように作成し、 B7~B11=5年目整備    C7~C11=(軸受などの各部品) B12~B17=10年目整備   C12~C17=(モータなどの部品) B18~B19=その他     C18~C19=(その他部品) 適当な各セルに必要な部品が表示できるようにしたいので、 A3~A10=VLOOKUP(A2,B7:C19,2)としたのですが、うまくいきません。 (1)どこがおかしいか、 (2)別の良い方法はないか教示願います。

  • Excelでシートの違うリストからプルダウンで選択して、、

    Excelの入力規則を使って、セルの入力をプルダウンを使って、入力していました。そのとき、セルの入力値を他のシートに作って、選択していました。 今回の質問は、他のシート選択する値を増やしたいので、範囲を広げたいのですが、どうもやり方がわかりません。 入力規則を使って、他のシートのリストから選択するやり方は解っています。他のシートの値のあるセルの範囲を広げたいのですが、、 やり方を忘れてしまって、ややこしかったと、思いますが、詳しく教えていただける方、よろしくお願いします。

  • プルダウンリストを別セルの値によって変える。

    あるセルにプルダウンリストを設定したいのですが、表示させるリストを同行の別セルの値によって変更したいのですがいい方法があるでしょうか? 例)参照セル   A列 → 1,2,3のいずれか数値が事前に入力されている。   プルダウン  B列 → A列値が1 or 2であればリストとして停止or残す の2値を選択。               B列値が3であれば削除or残すの2値を選択。  よく2つのプルダウンリストを連動させる方法は検索でヒットしますが、上記の様な方法がわかりません。わかる方ご教示願います。

  • 【エクセル】シート1の複数セルをシート2に反映

    エクセルについて、教えて頂きたいです。 まず添付のエクセル画像を見て頂けますでしょうか。 <質問内容> まず添付画像は左側の「シート1」と、右側の「シート2」の2つから成っています。 シート1のA2セルは、ご覧の通り入力規則による「リスト」になっておりまして、 「A」「B」「C」の3つからプルダウン選択できるようになっています。 この状態でやりたいことがあるのですが、 例えばここで、 シート1のプルダウンで「B」を選択したとき、 シート2の「B」の行「B3、C3、D3セル」を自動的に参照して、 シート1の「B2、C2、D2セル」に「200 600 1,100」の数字が反映される方法を、 教えて頂けませんでしょうか。 ぜひとも宜しくお願いします(m_ _m)  ※ちなみに、シート名を「A」「B」「C」と記載してINDIRECT関数で反映させる方法は   存じておりますが、シートを1つに収めたいと思っております。

  • ExcelのマクロによるVLOOKUPの参照シートの変更について

    ExcelのマクロによるVLOOKUPの参照シートの変更について ブックAのSheet1のセルA1にドロップダウンリストを作成し、アルファベットの"J"、"M"、"A"が選択できるようにしてあります。 ブックAのSheet2のセルB1には、以下の式が入力してあり、別のブック(ブックB)から情報を読み込んでいます。 =VLOOKUP(A1,'¥¥s_g¥欠席¥[ブックB.xls]国語'!$B$4:$V$30,4,FALSE) やりたい事は↓ ブックAのSheet1のセルA1にある、ドロップダウンリストを変更すると、ブックAのSheet2のセルB1にある式(上記式)の参照シート(上記式では「国語」の部分)が変更さえるマクロを作りたいのですが、うまくできません。 ちなみに、ドロップダウンリストの"J"を選択した場合は、ブックBのシート"国語"を参照し、リストの"M"を選択した場合は、ブックBのシート"数学"を参照し、リストの"A"を選択した場合は、ブックBのシート"美術"を参照するようにしたいです。 よろしくお願いします。 また、マクロを使わずして出来るようでしたら、その方法も合わせて教えて下さい。

  • excelのマクロ選択用マクロ

    お世話になります。 excelで分からない事があるので答えていただけたら幸いです。 質問の内容ですが、 同じシート内に、A,B,C,D,Eのマクロがあります。 これらのマクロを,プルダウンから選んで実行する為のマクロを作りたいのですが、可能でしょうか? よろしくお願い致します。

  • (マクロ)プルダウンの選択と抽出について

    31歳の男です。 会社でマクロの作成を依頼されましたが、素人なのでチンプンカンプンです。 分かりづらい説明ですが、下記のようなマクロ文が出来れば ありがたいと思っています。 お知恵を貸してください。 よろしくお願いします。 「概要」 ・条件に「好きな果物」・「どこで手に入れたか」・「どうしたか」を入力すると、  実行結果として、「自分はどう思ったか」・「他人はどう思ったか」を実行結果として  表示させるマクロを作る。 (シート1について)  ・条件を指定して実行結果をマクロで表示させるシート セルD4→任意の果物の名前を入力する(例 メロン) セルD5→任意の果物をどこで手に入れるかプルダウンより選択する(例 冷蔵庫) セルD6→任意の果物をどうするかプルダウンより選択する(例 自分で食べる) 以上が条件指定 以下が実行結果 セルD8→自分はどう思ったか(例 うれしい) セルD9→他人はどう思ったか(例 うらやましい) (シート2について) ・シート1のプルダウンで選択するもの(シート1のセルD4~D6)と実行結果は  全てシート2に記載済みです。 A列→メロン・スイカ・バナナ・リンゴ.etc(=シート1のセルD4に該当)→50種類 B列→冷蔵庫・冷凍庫・棚(=シート1のセルD5に該当)→3種類 C列→自分で食べる・人にあげる・棄てる(=シート1のセルD6に該当)→3種類 D列→うれしい・かなしい・うらやましい(=シート1のセルD8に該当)→3種類 E列→うれしい・かなしい・うらやましい(=シート1のセルD9に該当)→3種類 このように果物毎にデータが1行づつあります。 (メロンの例) メロン・冷蔵庫・自分で食べる・うれしい・うらやましい といった具合にデフォルトで固定されています。 以上です。

  • Excel 入力規則(プルダウン)について

    Excel 入力規則(プルダウン)について 例として、sheet1に各県の市区町村が入力されております。 sheet2のA1セルに県名を入力し、B1セルにはその県の市区町村を入力します。 B1セルには入力規則のプルダウンリストを利用したいのですが、 A1セルに「東京都」と入力するとB1セルには東京都の市区町村のみがリストに表示され、 「神奈川県」と入力すると、神奈川の市区町村のみが選択できる方法をご教示戴きたく、 何卒宜しくお願い致します。