Hi all,
I am able to obtain a compiled data from multiple files using the second macro as illustrated below.

However, I would like the columns identified in the previous functions to be included in the dataset such that "Sheet Names",“RegExOut2",“RegExOut3" and “RegExOut4" are included in the first 4 columns. These are obtained from the names of the excel files i.e. Real estates [Data centre] [SGD, RM].xlsx respectively.

Desired output will be as such:
| RegExOut2 | RegExOut2 | RegExOut2 | Sheet Names | F1 | F2 | F3... |
| Real estates | Data centre | SGD, RM | #1 KL DC | 2015-09-01 | 2015-09-30 | 0 |
| Real estates | Data centre | SGD, RM | #1 KL DC | 2015-10-01 | 2015-10-31 | 0 |
Thank you so much in advance. Really appreciate all the help!