I need some help with a macro here. Currently I have a workbook that will copy data from several workbooks on a shared drive. The macro works fine, however it is designed for multiple units to utilize, so therefore I use some array formulas which really slow things down. What I would like to do is instead of having the array formulas to filter the data, have the macro copy the data from the books on shared drive and paste it over, depending on selection. Which would require a report not being able to be ran unless a unit is selected. Any advice, suggestions?