![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
複数リストボックスの連動についてお聞きします。
エクセル2003、VBAのユーザーフォームのリストボックスになります。
VBAに関わらずプログラミング全般初心者で恐縮ですが
よろしくご指導ください。
毎月の明細から
地域を分類軸に、そこに含まれる支店を、地域をまたいで複数選択ができるリストボックスの作成をしたいと考えてます。
ListBox1(地域),ListBox2(支店)に値を重複無しに、組み合わせを表示させるまではできたのですが、
ListBox1(地域)の選択を解除した後に、再び選択すると、
ListBox2(支店)の値が重複して表示されてしまいます。
ネットで知恵を探したのですが、
ListBox1のクリックイベント時に、ListBox2の値を消す
しか見つからず、自分の課題がどうしても解決できません。
どのような方向性で考えれば、解決できるのか教示いただきたいです。
自分としては、ListBox1の選択を解除したときに、
対応するListBox2が消えればと考えましたが・・・全くうまくいきません。
もし、自分の考えが的外れでしたら、正しい考え方をお教えいただきたいです。
考えが妥当であれば、どういう記述をすべきなのか、
教授願いたいです。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>毎月の明細から
>地域を分類軸に、そこに含まれる支店を、地域をまたいで複数選択ができるリストボックスの作成をしたいと考えてます。
毎月の明細シートが
地域名 支店名
東京 新宿店
東京 渋谷店
大阪 梅田店
大阪 なんば店
・・・ とあって
ListBoX1で 大阪 を選択すると ListBox2に 梅田店、なんば店・・とリストに表示させたい
ということでしょうか。
例えば、以下の様なコードは参考になりませんか
Private Sub ListBox1_Click()
ListBox2.Clear'ListBox2を全て削除して
For i = 1 To Range("B65536").End(xlUp).Row
If Cells(i, 1).Value = ListBox1.Value Then'ListBox1で選択と同じ
ListBox2.AddItem (Cells(i, 2).Value)'ListBox2のリストに追加する
End If
Next
End Sub
No.1
- 回答日時:
>ListBox2(支店)の値が重複して表示されてしまいます。
重複の意味がよくわかりませんが・・・
もともと地域と支店は別カテゴリーなので、(仮に文字が同じでも)意味が違うから重複することはないのでは?
あと、「選択を解除」の意味も不明なので、質問を理解できているとは言えませんが、(↓)こういうことではないのでしょうか?
http://officetanaka.net/excel/vba/tips/tips26.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) 【Excel】指定した文字列に該当する行を重複しないようにリスト 3 2022/03/30 12:27
- 統計学 アンケート調査のデータ比較をする際の統計分析方法の選択に迷っています 5 2022/04/15 01:05
- その他(趣味・アウトドア・車) アマチュア無線の「村」まで入った「市郡区番号リスト」を探しています 4 2022/08/27 07:07
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) EXCELピボットテーブル(複数アイテム) 1 2023/04/27 12:15
- Excel(エクセル) エクセルVBA 複数行にまたがっている選択を判定するには 2 2023/05/21 21:54
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- 経済学 国家公務員一般職試験の問題より 同じ財 X を生産する企業1、企業2からなる複占市場において、Xの需 2 2022/11/28 12:44
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
関西弁はなぜ人を不快にさせる...
-
くら寿司WiFiパスワード分から...
-
キャバ嬢です。 お客様が好きに...
-
JRで神戸駅から大阪まで 快...
-
大阪人ですが、大阪人が嫌いで...
-
大阪人ってどうして威圧的なん...
-
「半時間」って方言ですか?
-
ひつこい。しつこい。どちらが...
-
「○○さんの家」という意味で「...
-
電信棒という表現は方言ですか?
-
友達(東京人)が大阪が合わな...
-
「無理しないでね」って意味だ...
-
関西のノリがほんとにしんどいです
-
20世紀少年でフクベエは引っ越...
-
日本へ架ける国際電話のcountry...
-
大阪に合わない
-
話してる時に『〇〇〇〇じゃな...
-
電話番号の最初の3桁や4桁って...
-
関西弁で言う「ええしの子」の...
-
「ばびる」の使い方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関西弁はなぜ人を不快にさせる...
-
くら寿司WiFiパスワード分から...
-
キャバ嬢です。 お客様が好きに...
-
日本へ架ける国際電話のcountry...
-
関西弁で言う「ええしの子」の...
-
「無理しないでね」って意味だ...
-
大阪に合わない
-
大阪人ってどうして威圧的なん...
-
大阪人ですが、大阪人が嫌いで...
-
風俗の大阪のアポロビルみたい...
-
関西のノリがほんとにしんどいです
-
JRで神戸駅から大阪まで 快...
-
20世紀少年でフクベエは引っ越...
-
電信棒という表現は方言ですか?
-
話してる時に『〇〇〇〇じゃな...
-
友達(東京人)が大阪が合わな...
-
「○○さんの家」という意味で「...
-
贈呈式の司会進行の原稿につて
-
複数列の平均を出したい
-
呼び出しの「元」と「先」って...
おすすめ情報