Excel VBA質問箱 IV

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

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


69781 / 76732 ←次へ | 前へ→

【11466】Re:オートフィルタ後の最上段リストをセレクト
回答  Kein  - 04/3/9(火) 16:50 -

引用なし
パスワード
   Dim MyR As Range
Dim MyTopV As Variant

Set MyR = Range("B2", Range("B65536").End(xlUp))
Range("B1", Range("B65536").End(xlUp)).AutoFilter 1, "Test"
On Error GoTo ErLine
MyTopV = MyR.SpecialCells(xlCellTypeVisible).Cells(1).Value

ErLine:
 Set MyR = Nothing
 ActiveSheet.AutoFilterMode = False
 If Err.Number > 0 Then MsgBox "抽出されたデータはありません", 48
End Sub

概ねこんな感じになるでしょう。ただし上のように単純な値の検索になるなら、
Match関数やFindを使った方が簡単でしょうね。
1 hits

【11464】オートフィルタ後の最上段リストをセレクト ぴかる 04/3/9(火) 16:41 質問
【11465】Re:オートフィルタ後の最上段リストをセレ... ぴかる 04/3/9(火) 16:45 発言
【11466】Re:オートフィルタ後の最上段リストをセレ... Kein 04/3/9(火) 16:50 回答
【11470】Re:オートフィルタ後の最上段リストをセレ... Jaka 04/3/9(火) 17:01 回答
【11472】Re:オートフィルタ後の最上段リストをセレ... Jaka 04/3/9(火) 17:11 回答
【11480】Re:オートフィルタ後の最上段リストをセレ... ぴかる 04/3/9(火) 17:40 お礼
【11473】Re:オートフィルタ後の最上段リストをセレ... ぴかる 04/3/9(火) 17:14 お礼

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