Excel vba select the last line's cell of the selected range -


i have code opens first workbook, second workbook, copies range first 1 , pastes second one. want make select cell right after pasted range in second workbook, selects pasted range + line after it, while need first free cell in column selected.

  sub tes()         '**variables**         dim folderpath string         folderpath = "y:\plan_graphs\final\mich_alco_test\files\"         dim filetitle string         filetitle = "5.xlsx"          dim dataworkbook workbook         set dataworkbook = application.workbooks.open(folderpath & filetitle)          dim copyrange range         set copyrange = dataworkbook.worksheets("list").range("a3:f3", range("a3").end(xldown))           dim resultworkbook workbook         set resultworkbook = application.workbooks.open("y:\plan_graphs\final\mich_alco_test\result.xlsx")          copyrange.copy         resultworkbook.worksheets("1").range("a3").pastespecial paste:=xlpasteformulas          'get last range         dim nextrange range         set nextrange = resultworkbook.worksheets("1").range("a3:f3", _         resultworkbook.worksheets("1").range("a3").end(xldown)).offset(1, 0)         nextrange.select end sub 

how that? imagine still has xldown can't figure out what.

   set nextrange = resultworkbook.worksheets("1").range("a3:f3", _         resultworkbook.worksheets("1").range("a3").end(xldown)).offset(1, 0)    set nextrange = resultworkbook.worksheets("1").cells(nextrange.rows.count + 3, 1) 

solved me (i have 3 upper rows not included in selection, wary of using exact number case).


Comments

Popular posts from this blog

html - How to custom Bootstrap grid height? -

javascript - pass values from mssql to views in node -

javascript - Understanding ExtJS Framework Syntax -