Excel VBA質問箱 IV

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

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


38422 / 76732 ←次へ | 前へ→

【43447】Re:SpecialCellsの限界って・・・。
お礼  Jaka  - 06/10/16(月) 13:58 -

引用なし
パスワード
   ichinoseさん、[名前なし]さん、Apさん、情報ありがとうございました。

▼ichinose さん:
>>編集 → ジャンプ で、数値、もしくは定数でセルを選択するとC、E、F列は範囲ががでかすぎるとエラーになります。
>とありますが、コードだとエラーになりません(Excel2002で確認)。
>コードでは、エラーにならず、C列全体を選択してしまいますね!!
すみません。省いて書いてしまいました。
Win98se & EXL2000SP1 も同じでした。

>ところがB列〜D列も
>SpecialCellsメソッドで取得されたセル範囲のArea数は「8192」になるように
>作成したサンプルです。

>???ですね!!
はい。
私も8192Area数じゃないかと思ったんですが、
私の記載データ条件で最後のセルが固まりなのかどうなのかで変わっているし、
前に住所の都道府県、市区町村分けマクロを作ってみようとして、郵政省の住所データを、都*都とかで市*町*町だっけかでフィルタして、間違えやすい住所を抽出した時に数万件だったかのデータを抽出できたよなぁ?と言うのもあって、1がいに8192エリア数とのいえないんじゃないかとこんがらがりました。
抽出したデータの最初と最後の部分しか比較してないので、確実はないけれど....。
おまけに、どう抽出したのかも覚えてないし(類似住所データを手動で作っていた)、まともな件数も覚えてない状態です。
本日、帰ってから一昨日からのRPGに一心不乱にならなければ、過去に作ったデータを調べてみたいと思います。
MSももっと具体的に説明してくれれば良いのに、手〜抜きやがって.....。
後でichinoseさんのも検証してみたいと思います。

PS
[#8768]でも、SpecialCellsの不具合っていうのかわかったんだけど。(使い方の間違いなんだけど...)
使ってびっくりの結果が返って来ました。
(注)数式がまばらに入っているとしてです。

With ActiveSheet.UsedRange.SpecialCells(xlCellTypeFormulas)
  .Value = .Value
End With

1 hits

【43413】SpecialCellsの限界って・・・。 Jaka 06/10/13(金) 15:51 質問
【43422】Re:SpecialCellsの限界って・・・。 ichinose 06/10/13(金) 22:30 発言
【43423】Re:SpecialCellsの限界って・・・。 [名前なし] 06/10/13(金) 23:26 発言
【43425】Re:SpecialCellsの限界って・・・。 Ap 06/10/14(土) 9:14 発言
【43447】Re:SpecialCellsの限界って・・・。 Jaka 06/10/16(月) 13:58 お礼

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