| 
    
     |  | ▼UO3 さん: ありがとうございます、、
 が、フィルタオプションでやってみたのですが動きませんでした。
 何も動作しません。
 EXCEL2010だから、とか関係ありますか?
 
 >▼ぶたごりら さん:
 >
 >こんばんは
 >
 >もちろん、VBAでやれば、様々な方法で処理できますが、
 >とりあえず、操作で実行する案です。
 >データシートの1行目をタイトル行とすることが前提ですが。
 >
 >・準備
 >
 > 1.転記側シートのA、B,C列の1行目に、データシートから抜き出したい項目の
 >   タイトルをセットします。
 >   つまり、A1に、データシートのD1、B1にデータシートのE1、C1にデータシートのC1 と
 >   同じものをセットしておきます。
 > 2.転記側シートの H1,I1に日付を入れておきます。
 > 3.転記側シートの J1を空白。J2に =AND(データ!B2>=H1,データ!B2<=I1) と入れます。
 > 4.転記側シートを表示した状態で、データ->フィルタオプション
 >   ・リスト範囲(L) に データシートの A:E列
 >   ・検索条件範囲(C) に、転記側シートの J:J2
 >   ・指定した範囲(O) を選び
 >   ・抽出範囲(T) に 転記側シートの A1:C1
 > 5.これでOKボタンを押しますと抽出されます。
 >
 >・一度、処理しておけば、次回、日付を変更して際抽出する際はフィルターオプションを選ぶと、
 > リスト範囲以外の範囲は残っていますので、リスト範囲を指定し直し、指定した範囲(O)を選び直し、
 > OKボタンを押すだけで処理されます。
 > 前回の抽出済みデータが残っていても自動的に消されて置き換わります。
 >
 >で、VBA処理をするとしても、私なら、この方法をコード化したもので実行しますね。
 >どうしてもタイトル行を設けるのがいやだという場合でも、マクロの中でタイトル行を
 >自動生成し、実行後に削除しますね。
 
 
 |  |