I need VBA code to select multiple workbooks by browsing the files and then merge all those into 1 sheet of current workbook.
All multiple workbooks having only 1 sheet
headers is same for all workbooks so header is constant
Merging should not get any empty rows while filling workbook by workbook
No repetition of headers when merging.
When 1st workbook merging is done, 2nd workbook data should be merged in the same sheet of current workbook exactly next row of the merged 1st workbook data ends which means no empty rows or gaps
How about this option? Modify to suit your needs.
https://www.rondebruin.nl/win/s3/win008.htm
First, This will not paste any headers. Since they are all the same, just move the headers to the excel that will store the consolidation. (No need for a macro to do this since it only needs to happen once).
Second, in the code you need to change "SHEETNAME?" to the name of the sheet on your main book that will store the consolidation. (2 instances, do not remove quotes)
Third, I am assuming there is no blanks in Column A which is what determines how far down to copy. If you expect blanks in Column A, this needs to be amended to reflect a column that is least likely to have blanks.
Lastly, I am copying from Column A to Z. Change the "Z" to the last column in your file that contains data.
Given the quality of (or lack of) your question, this is more than you bargained for :)
Happy Editing.