does vba communicate with sql server
To refresh data inserted into a range using ADO, just insert the data again. This way requires a control which runs the refresh macro. There are two ways to export Excel data to SQL Server using VBA: To use ADO. To use Excel add-ins that allow saving data and support VBA integration.