Remplir fichier excel

marcod59 Messages postés 170 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 13 juin 2010 - 20 nov. 2004 à 18:59
marcod59 Messages postés 170 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 13 juin 2010 - 21 nov. 2004 à 10:36
Bonjour,

Dans mon prog j'ai 3 text que je voudrais envoyer vers un fichier excel qui remplirait 3 colonnes. Il faudrait également qu' à chaque fois que j'envoie les text il s'incrémente à la ligne suivante du fichier déjà enregistré.(donc il faut que je trouve la 1er cellule vide dans la 1ère colonne). Je sais le faire avec un data dans acces mais pour l'envoyer dans excel je n'y arrive pas. J'ai vu que le data géré excel mais comment envoyer les données en les incrémentant ???

Merci d'avance et bonne fin d'année.
@+++

2 réponses

beetsy Messages postés 42 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 19 juillet 2010
21 nov. 2004 à 02:51
fais toi un petit tableau excel, et enregistre le en .CSV
puis ouvre ce fichier avec notepad...
ensuite streamwriter avec separateur de virgules de tes données...

c une solution

Biti

Sà tràiasca tara mea !
0
marcod59 Messages postés 170 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 13 juin 2010
21 nov. 2004 à 10:36
J'ai trouvé comment envoyer les données avec un data :

Data1.Recordset.MoveLast
With Data1.Recordset
.AddNew
.Fields("Nom") = Text2.Text
.Fields("Régle") = Text3.Text
.Fields("Date & Heure") = Text4.Text
.Update
End With

Donc en fait la seul différence avec acces est dans la déclaration de la propriété.
Par contre l'enregistrement se fait toujours à la même ligne. Je n'arrive pas incrémenter d'une ligne. Quelqu'un aurait-il la solution ???

@+++
0
Rejoignez-nous