[[20250425140327]] 『可視セルの取得で、行番号が連番だと正しく取得で』(たろこ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『可視セルの取得で、行番号が連番だと正しく取得できない』(たろこ)

オートフィルターで絞り込んだ値を
SpecialCells(xlCellTypeVisible)で取得しようとしています。

絞り込んだ際の行番号が
31,36,40,45など飛んでいれば問題なく全て取得が出来ます。

しかし、絞り込んだあとの行番号が
18〜23,50〜58,80〜100 など連続する行番号の範囲が複数ある場合、
最初の18〜23までの値しか取得できません。

ちゃんと表示されているセルですし、
SpecialCells(xlCellTypeVisible).select とやってみると
ちゃんと全部の行範囲が選択されています。

どうやったら18〜23,50〜58,80〜100の値を
取得することが出来るでしょうか?

< 使用 Excel:Microsoft365、使用 OS:Windows11 >


範囲中、取得する範囲にもよりますが
rows とか Areas を
For Each なんかで回せば取得出来るかも。。。しれません (*^^*)
でわ
m(__)m
(隠居Z) 2025/04/25(金) 14:50:50

ForEachで回せば取得出来ることが分かりました!
ありがとうございます。
(たろこ) 2025/04/25(金) 15:03:26

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.