IMEX valeurs possible
Bonjour,
J'utilise la code suivante pour lire une base de données et la copier dans mon fichier Excel:
Set objConnection = CreateObject("ADODB.Connection")
Set objRecordset = CreateObject("ADODB.Recordset")
objConnection.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & Data1.Range("DP_Base_Donnees").Value & ";Extended Properties=""Excel 12.0 Xml;HDR=Yes;IMEX=0"";"
objRecordset.Open "Select * FROM [Données Tests$]", objConnection
GestionDonneesSoum.Range("A2").CopyFromRecordset objRecordset
objRecordset.Close
objConnection.Close
Le IMEX est égale à 0.
Cela me cause un problème puisque j'ai une colonne qui a des parfois des nombres et parfois des lettres. Quand la colonne est copiée les lignes de cette colonne contenant des lettres ne sont pas copiées. Je ne veux pas mettre la valeur du IMEX à 1 puisque que je ne veux pas tout transformer en texte.
Donc de quelle façon je doit définir le IMEX pour que ma colonne soit copier correctement avec parfois des chiffres et parois des lettres?
Merci,
Oiseau bleu