Hi All. I currently have a workbook that has VBA functions that calculates values by looping through large amounts of data in a few large excel sheets. I want to transfer the data from these sheets into Access and then bring data into the VBA code via an array from the data in Access rather than the array being populated from the data in excel as it currently is. However I know this is possible but have no idea how to create the connection. The access DB will be situated in a public directory on a server. Can anyone show me how to create the connection string and then how I call the data from Access? Or point me to some tutorials. I have just downloaded Office 2013 in case you need to know what version I am working in.