[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『オートフィルターについて』(マヤ)
初めてです、 G5セルに受付番号を入力し実行するとオートフィルターになって検索? A列は空欄 B列空欄少しあり、9行目見出し。 A B C D E
9 受付番号 名前 住所 数量 10 11111 Aさん 東京 10 11 11125 Bさん 埼玉 20 12 22546 Cさん 千葉 2 このようなリストがあります、100行位 VBA初心者でトライしてみましたが、うまくいきませんので教えていただきたい です。 Sub オートフィルター() Range("B9").AutoFilter 1, Range("G5") End Sub
Sub オートフィルター解除() ActiveSheet.AutoFilterMode = False End Sub よろしくお願いいたします。
< 使用 Excel:Excel2013、使用 OS:Windows10 >
>G5セルに受付番号を入力し実行するとオートフィルターになって検索? G5セルに受付番号を入力して何を抽出しようとしているのですか。
http://officetanaka.net/excel/vba/tips/tips155.htm
VLOOKUP関数ではダメなんですか。
|[A]|[B] |[C] |[D] |[E] |[F] [1] | |受付番号|名前 |住所|数量| [2] | | 11125|Bさん|埼玉| 20| [3] | | 22546|Cさん|千葉| 2| [4] | | | | | | [5] | | | | | | [6] | | | | | | [7] | | | | | | [8] | | | | | | [9] | |受付番号|名前 |住所|数量| [10]| | 11111|Aさん|東京| 10| [11]| | 11125|Bさん|埼玉| 20| [12]| | 22546|Cさん|千葉| 2| [13]| | | | | |
C2=IFNA(VLOOKUP($B2,$B$10:$E$12,COLUMN(B10),FALSE),"") 右コピーそのまま下へコピー
(nm) 2022/02/26(土) 17:12
オートフィルタの対象範囲は、指定した範囲のアクティブセル領域になるので、 >B列空欄少しあり ということですので、アクティブセル領域が空白行で途切れていると考えられます。 表全体を対象とするか、B9からB列最下行までを対象とされると良いのでは。
Range(Cells(9, "B"), Cells(Rows.Count, "B").End(xlUp)).AutoFilter 1, Range("G5")
※アクティブセル領域の解説 https://officek.net/excelvba/v-range/vr-range/vrr-currentregion/ (三文) 2022/02/27(日) 12:08
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.