アプリ版:「スタンプのみでお礼する」機能のリリースについて

VBA初心者です。
Advanced filterを使用して、複数条件の抽出をし、別シートにデータをコピーしようとしています。
抽出条件4項目のうち、1項目は空欄セルです。
マクロの自動記録で、フィルターオプションを設定してみたのですが、
上手くいかず、他3項目で抽出した条件すべてのレコードを引っ張ってしまいます。
又は、別の列で「*****」と表示されたレコードでも良いのですが、
やはり、こちらも必要ないレコードまで出てきてしまいました。

sheet1:元データ(A1:R3000)
Sheet2:条件(A1:F6)
Sheet3:抽出データ

条件セル
A      B     C    D     
商品コード 入金方法 入金月 過去注文数

          このD列が空欄のものを抽出したい

詳しい方がいらっしゃったら、ご教授下さい。
よろしくお願いします。

A 回答 (3件)

#2です。


#1 さんのを見ないで回答しましたが、#1 さんのでできますね。
失礼しました。
    • good
    • 0

こんばんは。



過去注文数が、0 は、省くわけですよね。空欄ですから、今、ひとつしか思いつきません。0でしたから、簡単ですよね。
数字は、"" では表せません。文字列でしたら、<>? でも可能ですが、それは違います。
いろいろ試してみましたが、以下しか、今のところ見つかりません。


Criteria で、タイトル行はいれないで、2行目から

              ...1行目(空欄/ここには入れていけません)
=IF(ISBLANK(D2),TRUE)  ... 2行目
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

ただ、残念ながら抽出条件が複雑なので、
Advanced filterを使わざるを得ませんでした。

文字列の空欄表示方法は知らなかったので、
今後役立つことと思います。
ありがとうございました。

お礼日時:2007/05/30 00:22

こんにちは。


『上手くいかず』...という現在の検索条件を提示されたほうが良いと思いますよ。
とりあえず
>このD列が空欄のもの
の検索条件は
=
あるいは
="="
で抽出できませんか?
まずは手作業で、D列単独で抽出できるかどうか確認してみては?
    • good
    • 0
この回答へのお礼

この方法で上手くいきました!
空欄は "" かと思っていたので教えて頂いて助かりました。
ありがとうございます。

お礼日時:2007/05/30 00:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!