Exporter les résultats de la requête sql au format excel en utilisant vba avec des en-têtes

J'ai besoin d'exporter une simple requête SQL résultat à excel. Je suis en mesure d'obtenir les résultats, cependant les en-têtes sont manquant, comment puis-je exporter les en-têtes?

C'est ce que j'ai à ce jour:

Sub Conn2SQL()

Dim cnn1 As New ADODB.Connection
Dim mrs As New ADODB.Recordset

Set cnn1 = New ADODB.Connection
  cnn1.ConnectionString = "driver={SQL Server};server=MyDBServer;uid=MyuserID;pwd=mypassword;database=MyDB"
  cnn1.ConnectionTimeout = 30
  cnn1.Open  

SQry = "use MyDB select * from TableName"

mrs.Open SQry, cnn1

Sheet2.Range("A2").CopyFromRecordset mrs

mrs.Close
cnn1.Close

End Sub

OriginalL'auteur sk8er_boi47 | 2014-06-18