- 締切済み
エクセルでのわがまま聞いてください!
いつもわがまま言って助けていただいているんですが、今回もよろしくお願いします・・・。 例えばこの写真のような表があったとして、sheet1にある赤い塗りつぶしの中の文字をつなげたものをsheet2の一覧からVLOOKUPで検索して緑の塗りつぶしの中に表示しています。 この赤い塗りつぶしの中に、毎回文字を入力して、緑の塗りつぶしの中にデータを表示させています。 ここからがかなりのワガママなんですが・・・・・・・。 A2:A4までのデータを条件として、当てはまるものを選び出して表示したあとに、その中から選択したものを赤い塗りつぶしの中に表示させて、結果、緑の塗りつぶしの中のデータを確認できる。みたいなことなんですが無理でしょうか?? 説明が下手でスミマセン。 本などでマクロを勉強してもなかなか理解できません。理想としては、コマンドボタンを持ったユーザーフォームなどをつかって、 条件1に”赤” 条件2に”A” 条件3に”A” を入力してOKボタンを押すと りんご・いちご・にんじん が表示されて、いちごを選択すると 赤い塗りつぶしに”4”4”4”4” が表示されて、結果、緑の塗りつぶしにデータが表示される。 こんな感じなんですが・・・・。 むちゃくちゃな質問で申し訳ないですが、できる方がいましたらよろしくお願いします。 2003エクセルです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
画像がよく見えない。質問の内容がよくわからない。 画像だけで質問するのではなく、質問文の中にテキストでデータを入れて記述してほしい。 例示(シートの見てくれのようにまねて) A列 B列 C列 氏名 年令 点数 <--項目見出し ああ 12 23 <--シートの実質データの第1行目 -- 下記を補足してください。 ーーー 表のデータを文章で5行ほど挙げて 手作業で目指す場合にどういうステップになるのかを1歩1歩記述してみてください。 それが判りやすいと思う。 その際シート、セルの列、行がはっきりするように記述のこと。 ーーー これはVBAの質問ですか? 質問振りから、まだそれは質問者にとって早すぎる段階では。 丸投げのコピペを望んでいるのでは。 ーー >条件1に”赤”、条件2に”A”、条件3に”A” 3つも条件(同時条件)があるのですか。別セルにあるのですか? エクセルでは同時複数条件は扱いにくいのだが。 ーー >りんご・いちご・にんじん が表示されて、いちごを選択すると どういう風に選択するの?。ドロップダウンリストのようなもの? >紅い塗りつぶしに・・ 条件該当のセル範囲にセルパターン色で赤を塗るということ? ==== 質問の書き方からして書式等に拘らずセルの値だけに絞っては。 エクセルの利用経験も余りなさそうなのに、むつかしぶんやや、体裁のカッコや差に拘りすぎでは。
補足
本当すみません・・・・。 おっしゃる通り何が何だかわかりませんよね。 もう一度チャンスを!! sheet1 A B C D E F G 1 名前 みかん 1 2 3 4 2 色 赤 3 個数 5 2 4 6 8 4 印 A 10 12 14 16 sheet2 A B C D E F G H I 1 検索名 名前 色 個数 印 データ1 データ2 ・ ・ 2 1234 みかん 赤 5 A 2 4 6 8 3 2222 りんご 赤 3 B 3 3 3 3 4 3333 いちご 赤 5 A 5 4 3 1 5 4444 メロン 緑 5 B 2 3 4 5 6 5555 さくらんぼ 赤 3 B 7 6 5 4 7 6666 にんじん 赤 5 A 1 2 3 4 sheet1 のD1:G1に文字を入力するとB1:B4とD3:G4に sheet2からデータが反映されるように してあります。 これを、 1.色・個数・印を入力(入力画面はマクロの実行で現れるようにしたい) 例・赤・5・A ↓ 2.条件に当てはまるものが表示される。(この画面も別に現れてほしい) 例 1234みかん 3333いちご 6666にんじん ↓ 3.6666にんじんを選択(ドロップダウンリストみたいに表示して選択)して完了すると ↓ 4.sheet1 のB1:B4とD3:G4に sheet2からデータが反映されるようにしたいんです・・・。 sheet1のD1:G1に入力する文字をかんたんに検索できるようにしたいんです。 ダメですかね・・・・・。 本当すみません。