Excel VBA質問箱 IV

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

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


12257 / 13644 ツリー ←次へ | 前へ→

【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 お礼

【11464】オートフィルタ後の最上段リストをセレク...
質問  ぴかる  - 04/3/9(火) 16:41 -

引用なし
パスワード
   こんにちは。

データをオートフィルタにて抽出した後、そのリストの中の最上段のものを
簡単にセレクトするには、どのようにすればいいでしょうか?。
よろしくお願いいたします。

【11465】Re:オートフィルタ後の最上段リストをセ...
発言  ぴかる  - 04/3/9(火) 16:45 -

引用なし
パスワード
   すんません。↓で出来ました。失礼しました。

  SendKeys "{DOWN}"

【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を使った方が簡単でしょうね。

【11470】Re:オートフィルタ後の最上段リストをセ...
回答  Jaka  - 04/3/9(火) 17:01 -

引用なし
パスワード
   一応。

A1を項目名として
Set rang = Range("A2:A" & データ最後の行).SpecialCells(xlCellTypeVisible)
Cells(rang.Row, rang.Column).select

【11472】Re:オートフィルタ後の最上段リストをセ...
回答  Jaka  - 04/3/9(火) 17:11 -

引用なし
パスワード
   >A1を項目名として
>Set rang = Range("A2:A" & データ最後の行).SpecialCells(xlCellTypeVisible)
>Cells(rang.Row, rang.Column).select

 ↓ こっちの方がスマートでしたね...。

MsgBox "可視セル1番上" & Range("A2:A" & er).SpecialCells(xlCellTypeVisible).Cells(1).Address

【11473】Re:オートフィルタ後の最上段リストをセ...
お礼  ぴかる  - 04/3/9(火) 17:14 -

引用なし
パスワード
   Keinさん、Jakaさん、こんにちは。

お二方様、ありがとうございました。実を言いますと解決してなかったんです。
SendKeys "{DOWN}"の下にマクロを入れても、そこがまだアクティブセルにならず、
困ってました。そこで、Jakaさんのものを使わさせて頂いたところ、バッチリうまく
行きました。感動です。Keinさんのものも、勉強させて頂きます。

今後とも、よろしくお願いいたします。

【11480】Re:オートフィルタ後の最上段リストをセ...
お礼  ぴかる  - 04/3/9(火) 17:40 -

引用なし
パスワード
   はい、スマート版をいただきました。
こりゃ、いいですわぁ〜。ありがとさんでした。

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