Bonsoir à tous,
Je sais qu'il s'agit d'un forum excel mais j'imagine que vous avez certainement la réponse à mon problème.
Voici, mon programme à la fin je fais un TransferSpreadsheet pour exporter une table dans une feuille Excel que je souhaite nommer X1. Cependant et systématiquement l'export me nomme la feuille _X1 et pas X1. Je croyais que c'était parce que le nom de la feuille existait déjà mais en fait non!
A priori, ce n'est pas un problème de version j'ai testé sur 2003 et 2007.
Avez-vous une idée?
Merci d'avance,
Private Sub Commande0_Click()
Dim rec As Recordset
Dim sql As String
Dim rep, fichier As String
'exportation des résultats dans le fichier excel*/
sql = "Select Parametrage.repertoire as repert, Parametrage.nom as feuille FROM Parametrage;"
Set rec = CurrentDb.OpenRecordset(sql, dbOpenSnapshot)
rec.MoveFirst
rep = rec![repert]
fichier = rec![feuille]
DoCmd.TransferSpreadsheet acExport, 8, "Table1", (rep & fichier), True, "X1"
End Sub