
シートに8列の項目があり項目に対応する文字列を入力しているブックがあります。A列に識別コード(主キーみたいな感覚で)作成してこれまでは
Sheet1.Range("A1").AutoFilter Field:=1, Criteria1:= _
"=*08??", Operator:=xlAnd
として抽出したい文字列だけ抽出できていました。
今回、別の識別コード(具体的には月日です)をA列に新たに挿入して同じように抽出を試みましたが、何も抽出されず文字列が入力されている最終行の次の1行以前が消えてしまいます(空欄が抽出された)。しかし、完全一致であれば抽出できます。なぜでしょうか?
ちなみに新しい識別は月日なので4桁の数字で10月10日→1010というようにしています。これで10月の行を抽出したいので"=10??"で抽出をかけてみたりしているのですが・・・。
No.1ベストアンサー
- 回答日時:
tatekentaさん、こんにちは
検索条件を数値1000より大きい(>1000)としてみてはいかがですか?
4桁の数字は、文字列としてセルに入力していないなら(例えば「'1010」)数値として扱われているので抽出出来ないんだと思います。
外していたらごめんなさい。
ご返答有難うございます。ご指摘のとおり範囲指定にしてみたところうまくいきました。ぴったりの説明が書かれているソースを見つけることができませんでしたが、おそらく数字のみが入力されている列に対するオートフィルターは範囲指定にしなければ適用されないのだと感じます。事実、「1010」の頭に「H」を入れてみたところ範囲条件ではなく今までの指定方法で抽出することができました。
意外と、細かいところで仕様が違っていたりするものです。なるべくこういうところまでヘルプに書かれてあるとユーザーとしても困らないのですけどこればっかりはしょうがありませんね(^^;)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
X-Ripperというフリーウェアに...
-
PDFファイルから特定の文字を検...
-
PCゲーム 音声 画像 抽出方法
-
AccessのWHERE句において、変数...
-
「パラメータが少なすぎます。3...
-
アクセス 同じフィールド(テキ...
-
ACCESSのクエリー抽出条件にIIF...
-
Excel 文字列から6桁の数値の抽出
-
【AccessVBA】レコードセットOp...
-
エクセル関数で住所から丁目番...
-
PDFファイル/抽出許可され...
-
ACCESSのフォームからレポート...
-
Access2010クエリ抽出条件(Like)
-
オートフィルターの抽出されな...
-
Access2000のコンボボックスで...
-
grepでの抽出について
-
Acrobatでの複数ページの分割に...
-
ExcelのComboboxでマウスのスク...
-
ACCESSでVBAから選択クエリの抽...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
【AccessVBA】レコードセットOp...
-
未審査請求包袋抽出表作成とは...
-
Excel 文字列から6桁の数値の抽出
-
X-Ripperというフリーウェアに...
-
「パラメータが少なすぎます。3...
-
ACCESSのクエリー抽出条件にIIF...
-
ACCESS クエリ 条件以外のレ...
-
access クエリ yes/no型のクエ...
-
PDFファイル/抽出許可され...
-
PDFファイルから特定の文字を検...
-
AccessのWHERE句において、変数...
-
Access チェックボックスを利用...
-
エクセル関数で住所から丁目番...
-
【Access】条件未入力時、全件...
-
Accessの選択クエリの抽出条件...
-
エクセル VBA メール本文に指定...
-
アクセス 同じフィールド(テキ...
-
Triton X-100 bufferの作り方に...
-
ACCESSのフォームからレポート...
おすすめ情報