Hi everyone,
I am a complete novice in VBA, but I am very interested in learning as much as possible. Basically what I have is a bunch of excel files, each of them containing a value in cell J48. What I need is, to copy these values from cell J48 from the closed workbooks and put it into a new workbook. The number of closed workbooks is huge, here I just entered 3, do you guys have any suggestions?
Sub consolidateData()
Range("A1").Select
ActiveCell.Value = "Unsold Position"
Range("A2").Select
ActiveCell.Value = "Tangible Net Worth"
Range("A2").Select
Workbooks.Open Filename:="P:\1 Financial Accounting\Clotures 2016\Weekly Position Report 2016\Intermediary Valuation of unsold Position WK 2 2016.xlsx"
Workbooks.Open Filename:="P:\1 Financial Accounting\Clotures 2016\Weekly Position Report 2016\Intermediary Valuation of unsold Position WK 3 2016.xlsx"
Workbooks.Open Filename:="P:\1 Financial Accounting\Clotures 2016\Weekly Position Report 2016\Intermediary Valuation of unsold Position WK 4 2016.xlsx"
Windows("consolidate").Activate
Range("A1:A55").Select
ActiveCell.Value
Selection.Consolidate Sources:=Array( _
"'P:\Weekly Position Report 2016\[Intermediary Valuation of unsold Position WK 2 2016.xlsx]Sheet1'!J48", _
"'P:\Weekly Position Report 2016\[Intermediary Valuation of unsold Position WK 3 2016.xlsx]Sheet1'!J48", _
"'P:\Weekly Position Report 2016\[Intermediary Valuation of unsold Position WK 4 2016.xlsx]Sheet1'!J48")
Windows("Intermediary Valuation of unsold Position WK 2 2016.xlsx").Activate
ActiveWorkbook.Close
Windows("Intermediary Valuation of unsold Position WK 3 2016.xlsx").Activate
ActiveWorkbook.Close
Windows("Intermediary Valuation of unsold Position WK 4 2016.xlsx").Activate
ActiveWorkbook.Close
End Sub
Bookmarks