先日、VBAで2つのリストボックスの連動表示に関して(投稿日時 - 2013-08-31) ご質問させて頂き、mitarashi さんにご回答、ベストアンサーをしたのですけれども、 お恥ずかしい事ですが自分でUserFormへの載せ替えを試行錯誤して やってみたのですがVBA初心者の私じゃ中々、旨く行かないもので 再度、質問させていただきました。 VBAでUserForm上の記述をご享受お願い致します。 mitarashi さんに再度、ご回答して頂きたいのですが 無理のようでしたら mitarashi さん以外のVBAに精通しておられる方もご回答お待ちしております。 【前回の質問】 (例 リスト表) Sheet1(取引名簿) (No.) (取引番号) (取引社名) A列 B列 C列 ・・・ 1 1 A-0001 A社 ・・・ 2 2 B-0001 B社 ・・・ 3 3 A-0002 C社 ・・・ 4 4 A-0003 D社 ・・・ 5 5 B-0002 E社 ・・・ ・ ・ ・ Sheet2(顧客名簿) (No.) (取引社名) (顧客名) A列 B列 C列 ・・・ 1 1 A社 顧客1 ・・・ 2 2 B社 顧客2 ・・・ 3 3 A社 顧客3 ・・・ 4 4 C社 顧客4 ・・・ 5 5 A社 顧客5 ・・・ ・ ・ ・ 上記、例題 2つのシートリストを条件に合わせ、2つ目のリストボックスに 連動表示させたいのですが処理できるように教えて頂けないでしょうか。 ※ ListBox1 に Sheet1 の B列(取引番号) と C列(取引社名) を表示し、 ListBox2 には、 Sheet1 で選択した取引会社に連動し、 C列の顧客(条件一致者)全員を ListBox2に表示したいのです。 (例) ListBox1でSheet1の中からA社を選択したとします。 連動でListBox2には、A社の顧客1、顧客3、顧客5が表示するように出来ないでしょうか。 説明下手で申し訳ありませんが宜しくお願い致します。
↧