excel - Returning Row number after filter VBA -
is there way can select or return cell address of first visible cell after filtering? have far, , stuck in selecting first visible cell after filter.
filesheet.name = "test" filesheet .range("a2").activate activewindow.freezepanes = true .range("a2").autofilter field:=4, criteria1:=">1" 'select first visible cell after column header end i have column headers.
dim firstcell range set firstcell = filesheet.usedrange.offset(1,0).specialcells(xlcelltypevisible)(1) usedrange returns range of sheet in use (okay, doesn't matter in case), offset(1, 0) moves 1 line down headerlines ignored, specialcells(xlcelltypevisible) gets list of cells visible , therefore last (1) returns first visible cell.
Comments
Post a Comment