- ベストアンサー
エクセルの抽出技
エクセルで2000行×30列の表を操作しています。 フィルタオプションを使い100行の条件式で抽出し各結果をカウントしていますが条件式もデータ数も膨大の為問題点があります。 ファイルサイズが重くなる 条件式の変更や追加が大変。 VBAのプロシージャを使うとフィルタオプションは使用しないで済む方法はありますか? VBAは初級です。 お知恵を貸してくださいませんか。
- みんなの回答 (14)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (13)
- TAKA_R
- ベストアンサー率32% (26/79)
回答No.13
- TAKA_R
- ベストアンサー率32% (26/79)
回答No.12
- TAKA_R
- ベストアンサー率32% (26/79)
回答No.11
- TAKA_R
- ベストアンサー率32% (26/79)
回答No.10
- TAKA_R
- ベストアンサー率32% (26/79)
回答No.9
- shinkami
- ベストアンサー率43% (179/411)
回答No.8
- TAKA_R
- ベストアンサー率32% (26/79)
回答No.7
- TAKA_R
- ベストアンサー率32% (26/79)
回答No.6
- shinkami
- ベストアンサー率43% (179/411)
回答No.5
- TAKA_R
- ベストアンサー率32% (26/79)
回答No.4
- 1
- 2
お礼
おかげさまで空白行を数えないように、格納する行数のカウントを下記のように変更しました。 フィールド行しかない時は、0になりました。 あとは、100行×3パターンで実践してみます。 ありがとうございました。 またお時間のある時にご教授いただけると助かります。 ct(k) = ws2.Range("a1").Range("a65536").End(xlUp).Row - 1
補足
いつもいつもありがとうございます。 ct(k) = ws2.Range("a1").End(xlDown).Row の文にIF分を組み込めばいいのでしょうか。