| 
    
     |  | ▼UO3 さん: すみません、操作です。
 SUMPRODUCTで範囲指定して抽出しようとしたのですが、
 そもそも範囲指定する日付が固定ではなく、
 ある時は2/1~2/28だったり、ある時は7/1~7/31でまちまちで。
 ので日付をシリアル値にして、それをSUMPRODUCTで見ようとしたのですが、、
 
 =SUMPRODUCT((データ!$B$2:$B$11961>=H3)*(データ!$B$2:$B$11961<=J3),データ!$D$2:$D$11961)
 H3とJ3には日付をシリアル値にしたのを入れています。
 でユニークなD列だけをとりあえず拾おうとしています。
 
 が、データシート(シートB)自体も最終行が時期によって変わりますので、
 であればVBAで柔軟に何かできないのかしら、と。
 
 すみません、簡単に考えすぎてますかね、、
 
 
 >▼ぶたごりら さん:
 >
 >こんにちは
 >本件、操作であれVBA処理であれフィルターオプションで容易に実行できると思うのですが
 >
 >>日付の範囲を指定する時点で動かず諦めかけています。
 >
 >これは、操作でやってみたけど躓いている?
 >それとも、VBAを書いたけどうまくいかない?
 >
 >いずれかにもよりますが、前者であれば、具体的にどんな操作をやられたのかの背説明。
 >後者であれば、うまくいかないコードのアップ。
 >
 >そして、いずれの場合でも【何が、どう うまくいかないか】の説明。
 >
 >こういったことをアップいただけますか?
 
 
 |  |