| 
    
     |  | ▼apple さん: こんばんは。
 
 >ある一つのセルをクリック選択するとそこだけにフィルターがつくようにしたく、フィルターからドロップダウンした中に選択可能な文字や数字のリストが出るようにしたいのです。その上、そのフィルターは選択するセルにクリックすることで出現するようしたいです。accesse使用だと思ったのでアクセスのほうにはデータシートは作成したのですが、エクセルのほうにどうやって反映させればいいのかわかりません。
 >力を貸してください。お願いします。
 >
 >セルを"アルファベット―数字"で示しています。
 >例
 > 取引区分   銘柄名     call/put ...... 取引先名
 > A-1(売建)  B-1(くま)   C-1(CALL)    G-1(SAKURA)
 > A-2(買建)  B-2(アヒル)  C-2(PUT)     G-2(MORI)
 >   .     .      .         .
 >   .     .      .         .
 >セルA-1をクリックすると▼がセルに現れて、▼をクリックするとドロップダウンで売建と買建のリストがでて、そこで該当(売建)を選べる。
 >セルA-2に移りクリックすると、今度はセルA-2にフィルター▼が現れ、同じようにドロップダウンしたリストの中から項目(買建)を選択できる。
 >と、いうように各列ごとに項目を選ぶことができるようなシートを作りたいのです。
 各セルに入力規則を設定することが出来ます。
 この入力規則の入力値の種類でに「リスト」を選択すれば、
 ご希望の仕様になりそうです。
 
 問題は、このリストのメンバーデータがアクセスのテーブルに
 登録されていると言う事でしょうか?
 そうだとしたら・・・、
 方法はいくつかあると思いますが、
 アクセスのテーブルのリストのメンバーに相当するデータを
 「外部データの取り込み」を使用して
 一度、シートに取り込んでみてはいかがですか?
 取り込んだデータを「リスト」のメンバーとして指定する
 方法です。
 
 VBAを使用しなくても一般操作でかなり近い処理が可能だと思います。
 
 試してみて下さい
 
 |  |