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

Rechercher des sujets similaires à "imex valeurs possible"