シート上のコンボボックスの使い方
現在作っている物があるのですが、色々と調べてはみるものの解決出来なくて困っています。
☆やりたいこと
シート1 コンボボックスA コンボボックスB コンボボックスC 一覧表(A1~A16)の枠だけが書かれているもの
コンボボックスA・・・青森 秋田 岩手
コンボボックスB・・・100 200 300
コンボボックスC・・・北 東 西 南
シート2 コンボボックスAとBとCの選択されたものによって選ばれる一覧表(例A1~E16)のデータ
☆シート1にてコンボボックスを3種類選択した時に、シート1枠だけの一覧表にシート2のデータが表示される!
ということがやりたいです。
説明がアバウトすぎて申し訳ありませんが、初心者なりに色々やった結果が惨敗に終わっている状態です。
皆様のお力を貸していただきたく思います。
No.2ベストアンサー
- 回答日時:
>説明がアバウトすぎて申し訳ありません
そうですね。
・ご利用のエクセルのバージョンも不明
・使いたい「コンボボックス」の種類も不明
・一番肝心の,ABCが選ばれたときにシート2のどれを取ってきたら良いのか,対応の詳細も不明
・何を「色々やった」けど失敗したのかも一切不明
という訳で。私の好きなように説明しますので,その通りに作成してください。
シート2の
A1:A12をセル結合して青森と記入
A13:A24をセル結合して秋田と記入
A25:A36をセル結合して岩手と記入
B1:B4,B5:B8,B9:B12をセル結合して100,200,300を記入
B1:B12をコピーしてB13からB36に貼り付け
C1,C2,C3,C4に東西南北を記入
C1:C4をコピーしてC5からC36に貼り付け
これで,コンボボックスのABCでどれを選んだら,どのデータが該当するか判りますね。
D1からS36に,該当のデータをそれぞれ記入してください。
勿論,最後まで手順を進めてやり方を理解したら,縦横を入れ替えてご自分で作成し直しても全然構いません。
シート1の
A1からA16に枠がある。
C1セルに入力規則を取り付け(2003までのエクセルではデータメニュー)
種類 リスト
元の値 青森,秋田,岩手 と,半角のカンマでつないで記入
D1セルに入力規則を取り付け
種類 リスト
元の値 100,200,300 と,半角のカンマでつないで記入
E1セルに入力規則を取り付け
種類 リスト
元の値 東,西,南,北 と半角のカンマでつないで記入
A1に
=IF(COUNTA($C$1:$E$1)<3,"",INDEX(Sheet2!$D$1:$S$36,MATCH($C$1,Sheet2!A:A,0)+MATCH($D$1,Sheet2!$B:$B,0)+MATCH($E$1,Sheet2!$C:$C,0)-2,ROW(A1)))
と記入して,A16までコピーしておく。
No.1
- 回答日時:
回答ではありません。
質問のみです。システム上、質問だけで1つの回答になってしまうのが悔しいですが。。。
まず、説明がアバウトすぎる。
Excelと思われるがバージョンは?
コンボボックスには2種類ある。フォームとコントロール どちら?
コントロールツールボックスのコンボボックスなら、VBAを使うのか?
(フォームでも使えるけど)
>一覧表(A1~A16)の枠だけが書かれているもの
枠線だけが書かれているということか?
>シート1枠だけの一覧表にシート2のデータが表示される!
「シート1に書かれた枠だけの一覧表に~」ということか?
どのセルに入るのか。A1のみ?A1:A16セル範囲、A1:A2セル?
コンボボックスA,B,Cで3*3*4で、パターンは36通りとなる。
シート2のデータは5列*16行で80個
36通りから(A列~E列の)5パターンのデータがシート1!A1:A16セルに入るのか?
それとも、セルの値が一つ決まりるので一つのセルにデータが入り、シート2の80個の中でも該当しないデータがあるのか?
さらには、隣り合う2つのセルがシート1に入力されるとか?
シート名は Sheet1,Sheet2ではなくシート1、シート2なのか?
コンボボックスB は全角なのか、半角なのか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelVBA ドロップボックスで月を選択するとそれ以降のデータが残るようにしたい。 3 2022/12/16 14:53
- Excel(エクセル) コンボボックス及びリストボックスを5段階連動させる方法をご存知の方ご教授頂きたいです。 Excelで 3 2022/04/03 21:43
- Excel(エクセル) Excel コンボボックス バックカラー 1 2023/02/18 08:06
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
- Visual Basic(VBA) ユーザーフォームの書き出しで追加のご相談 ユーザーフォームの値をシートに書き出す際、コードが表示され 2 2022/08/05 10:58
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- Visual Basic(VBA) Excel VBA ユーザーフォーム1のコンボボックスに別ブックの値を反映させたいです。 6 2023/03/21 16:12
- Visual Basic(VBA) VBA ComboBoxについて 2 2022/10/21 12:15
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- HTML・CSS VB.net コンボボックス 2 2022/06/30 20:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
【Microsoft Office Excel Comp...
-
Excelはなんで先頭の0を消すん...
-
Excelのセルを飛ばして入力する
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excelのオートフィル
-
Excel 2019 のピボットテーブル...
-
スプレッドシート クエリ関数 1...
-
excelの不要な行の削除ができな...
-
Excel初心者です。 詳しい方、...
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
EXACT関数とIF関数の組み合わせ...
-
Excelのグラフ軸について
-
スマートな関数を教えて下さい。
-
Excelで全角を半角にしたいので...
-
【マクロ】エクセルにかいてあ...
-
Excel:一部のフォントでセルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報