cs_MrHyDe
Messages postés13Date d'inscriptionmardi 10 octobre 2000StatutMembreDernière intervention26 septembre 2007
-
18 févr. 2003 à 17:55
cs_MrHyDe
Messages postés13Date d'inscriptionmardi 10 octobre 2000StatutMembreDernière intervention26 septembre 2007
-
19 févr. 2003 à 17:56
Bonjour a tous,
je veux enregistrer le contenu d'un adodb.recordset dans un fichier texte pour ensuite l'importer sous excel. J'utilise la méthode getstring ou je définis le séparateur et le caractere de fin d'enregistrement, mais probleme, quand c'est trop gros : message d'erreur, memoire insuffisante pour effectuer cette opération.
J'ai essayé la méthode save, mais ca me crée un fichier crypté.
Si qqun a une solution, il est le bienvenu
Merci
cs_latex
Messages postés6Date d'inscriptiondimanche 16 décembre 2001StatutMembreDernière intervention27 février 2003 18 févr. 2003 à 19:40
Pourquoi ne fait tu pas un lien direct depuis ton code VB vers Excel en te créant un objet Excel ?
Dim xls As Object
Dim Wb As Excel.Workbook
Dim MySheet As Excel.Worksheet
'Crée ton objet Excel
Set xls = CreateObject("Excel.Application")
xls.Visible = True
Set Wb = xls.Workbooks.Open("c:\temp\monfichier.xls")
Set MySheet = Wb.Worksheets(1)
'Ecris ou tu veux dans Excel
xls.Range("A1").Value = "J'écrit ou je veux"
xls.cells(2,1).value = "Ca c'est B1 normalement"
'Vide tes objets et ta mémoire
xls.Quit
Set xls = Nothing