Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8300 / 76732 ←次へ | 前へ→

【74007】Re:日付を指定して別シートから抽出したい
発言  UO3  - 13/4/3(水) 20:26 -

引用なし
パスワード
   ▼ぶたごりら さん:

こんばんは

もちろん、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処理をするとしても、私なら、この方法をコード化したもので実行しますね。
どうしてもタイトル行を設けるのがいやだという場合でも、マクロの中でタイトル行を
自動生成し、実行後に削除しますね。
0 hits

【73996】日付を指定して別シートから抽出したい ぶたごりら 13/4/2(火) 23:07 質問
【73998】Re:日付を指定して別シートから抽出したい UO3 13/4/3(水) 11:58 発言
【74006】Re:日付を指定して別シートから抽出したい ぶたごりら 13/4/3(水) 19:20 発言
【74007】Re:日付を指定して別シートから抽出したい UO3 13/4/3(水) 20:26 発言
【74009】Re:日付を指定して別シートから抽出したい ぶたごりら 13/4/4(木) 10:28 発言
【74010】Re:日付を指定して別シートから抽出したい UO3 13/4/4(木) 10:41 発言
【74011】Re:日付を指定して別シートから抽出したい UO3 13/4/4(木) 10:53 発言
【74012】Re:日付を指定して別シートから抽出したい ぶたごりら 13/4/4(木) 11:00 発言
【74013】Re:日付を指定して別シートから抽出したい UO3 13/4/4(木) 11:10 発言
【74014】Re:日付を指定して別シートから抽出したい ぶたごりら 13/4/4(木) 11:54 お礼

8300 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free