![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
エクセルには「ポップアップリスト」のような仕組みは無いのでは。
ーー
VBAのイベントの仕組みを使っている。
それらしく、シートを選択リストとすることを考えると
Sheet1に最終的にデータ入力するものとする。そのための仕掛けである。
Sheet1のG列に大分類の項目を作る
G1:G5
野菜
鮮魚
日配
果物
雑貨
入力規則のドロップダウンにも出来るが、この回答では、これらのセルを選択してクリックすることにする。
Sheet2のシート名を「野菜」にする(G列の分類名とあわせる)。
このシートにこの分類(野菜)のデータを用意する。
例
きゅうり福岡産200
ねぎ大分産100
ホウレンそう岡山産80
・・・
以下略。
Sheet3のシートの名前を「鮮魚」にする。
このシートにこの分類のデータを用意する。
例
さば大分産300
アジ宮崎産200
・・・
以下略。
ーーーー
以下のシートの説明略。
ーーー
標準モジュールに
Sub test01()
a = Selection
b = Selection.Offset(0, 1)
c = Selection.Offset(0, 2)
d1 = Worksheets("Sheet1").Range("A65536").End(xlUp).Row
Worksheets("Sheet1").Cells(d1 + 1, "A") = a
Worksheets("Sheet1").Cells(d1 + 1, "B") = b
Worksheets("Sheet1").Cells(d1 + 1, "C") = c
End Sub
選択した行の各列データをSheet1へ代入する。
ーー
「野菜」シートの「コードの表示」の画面に
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
test01
Worksheets("Sheet1").Select
End Sub
「鮮魚」シートの「コードの表示」画面に
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
test01
Worksheets("Sheet1").Select
End Sub
・・
以下のシートも同じだが、説明略。
ーーー
操作
Sheet1でシート名のセル(またはドロップダウン)を選ぶ(仮に「鮮魚」のセルをクリック)と
「鮮魚」シートが開く
そこで「さば」をクリックすると、そのデータがSheet1に入力される。
「野菜」シートで「ねぎ」をクリックすると
Sheet1
さば大分産300
ねぎ大分産100
ーー
不安定(間違って選択してクリックなどの点)なところがあって、(チェックなど)他の人に使ってもらうレベルではないが。
だからあきらめた方が良かろう。
No.2
- 回答日時:
参考になりそうなサイトがありました
ポップアップ・リスト・ウィンドウ
http://www.microlab.jp/xcutedoc/Documents/manual …
ドロップダウンリストでも入力規則で範囲を狭めつつ選択する方法も考えられます
http://www.kenzo30.com/ex_kisopoint/onepoint_son …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで質問です。 詳細(写真) ①黄色の部分を全てプルダウンを設定する。 ②リストはG列 ③リ 1 2023/06/16 21:54
- Excel(エクセル) コンボボックス及びリストボックスを5段階連動させる方法をご存知の方ご教授頂きたいです。 Excelで 3 2022/04/03 21:43
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- その他(Microsoft Office) Microsoft Formsについて質問です 作成をしているのですが、 選択肢を用意してその中に詳 2 2023/04/20 15:15
- Excel(エクセル) エクセルについて質問です 例えば、 選択肢がa〜eのプルダウンリストを作ったとします。 そこで、a〜 3 2023/04/30 22:33
- Excel(エクセル) 範囲選択すると最後の一行で急に出てくる#が邪魔で困っています。 ExcelでVLOOKUPで引っ張っ 2 2022/08/31 10:03
- Visual Basic(VBA) Outlook VBAについて 1 2023/07/10 12:41
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- HTML・CSS HTMLのフォームについてお尋ねします 1 2022/12/03 21:47
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの中央値の複数条件について
-
VBA セルの値と同じ名前のシー...
-
エクセルで入力シートから別シ...
-
Excel 複数のシートからグラフ...
-
エクセル シフト勤務表から、...
-
ExcelVBAで、指定したシートに...
-
VBAでシート名をセルから取得し...
-
エクセルで別シートから一つの...
-
エクセルVBA:表の内容を担当者...
-
Excel ハイパーリンク先のセル...
-
エクセルで検索した場所へ自動...
-
エクセルVBAで元のシート上の特...
-
エクセル:入力内容を別シート...
-
質問:特定文字列から空白行ま...
-
テキストボックス内の文字のふ...
-
Excelで数値→文字列変換で指数...
-
エクセルでグラフタイトルが折...
-
Excelで行ごとコピー、同じ行を...
-
エクセル 指定した文字列を含...
-
塗りつぶしの色をコピーするには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで入力シートから別シ...
-
Excel 複数のシートからグラフ...
-
Excelの中央値の複数条件について
-
エクセル シフト勤務表から、...
-
IF, ISNUMBER, INDIRECTの組み...
-
エクセルのワークシートが重く...
-
ExcelVBAで、指定したシートに...
-
VBA セルの値と同じ名前のシー...
-
Excel ハイパーリンク先のセル...
-
エクセル自動の年月
-
VBAのoffsetの動き方について教...
-
エクセルで入力→日付を自動判別...
-
エクセルVBA:表の内容を担当者...
-
エクセル マクロを使って日々...
-
エクセルについて質問です 日付...
-
ピボットテーブルから抽出デー...
-
VBAでシート名をセルから取得し...
-
Excelの選択肢をポップアップリ...
-
VBAを利用しオートフィルタで日...
-
Excel日付変更との参照先の連動
おすすめ情報