Bonjour
J'ai 1 fichier excel dont j'importe 3 onglets comme suit avec un code VBA
Les 2 premiers onglets ne posent aucun problème... mais le troisième... quelle misère !!! il ne m'importe pas les entêtes ou plutot les entêtes de ma table sont les données de la première ligne... tout comme si j'avais mis "false" dans l'avant-dernier arg' de TransferSpreadSheet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 For i = 1 To 3 Select Case i Case 1: str_Table = "Onglet1" Case 2: str_Table = "Onglet2" Case 3: str_Table = "Onglet3" End Select DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, str_Table, NomFichier, True, str_Table Next i
Qqn a t'il une parade contre ce qui semblerait être un bug ???
PS: un pansement serait d'insèrer avec "false" pour les 3 puis de nommer moi-même les entêtes de colonne dans mon code VBA mais je ne sais pas comment faire !
a++ et merci
Partager