よく、ExcelのVLOOKUPにて
A B C D E
1 あ い う あ
2 え お か
3 き く け
F3セルに = VLOOKUP(E1, A1:C3, 3, FALSE)
と書きましたら、E1セルの『あ』をA1:C3の中で探して
ヒットしましたA1セルの2つ右の『う』がF3セルに表示
されますけれど…
これを検索ワードがA列固定だからとしまして
= VLOOKUP(E1, A1:A3, 3, FALSE)
と範囲してしてしまいますと途端にエラーっ
それと同じでVBAで
.Range("C1").AutoFilter Field:=1, Criteria1:="う"
とか書いてしまいますと、フィルターの結果が消えます
どころか、再表示すら出来ませんっ
.Range("A1").AutoFilter Field:=3, Criteria1:="う"
としましてA1を指定して、その2つ右の列でフィルターを
かけませんと…
範囲指定って、思い込みで書いていきますとハマります…