Page 1 sur 3
Posté : 24 janv. 2007, 10:25
par Fab
Salut à tous les courageux qui auront eu le courage d'ouvrir ce topic...
Je sollicite donc l'aide d'un(e) informaticien(ne) qui saurait comment on fait pour enregistrer un fichier au format Excel (ou OpenOffice) à partir de Visual Basic 6...
En gros, j'ai une plage de données récupérée sur un PIC par l'intermédiaire de VB, et je voudrais donc mettre en forme ces données (lignes, colonnes), et ensuite les enregistrer dans un tableur.
J'ai trouvé des pistes, du genre DDE (pas trop creusée celle la) ou OLE. Avec la fonction OLE, j'arrive à ouvrir un tableur créé avec OpenOffice, mais pas à y rajouter des données à partir de VB, et encore moins à enregistrer des modifications.
A bon entendeur...
Et un gros merci d'avance!
Fab :mateo:
Posté : 24 janv. 2007, 10:42
par CAD
fo vraiment que je t'apprenne tout toi!
......

de quoi tu parles......????

quelle langue?
pose des questions normales du genre.."comment on fait les bebes?" "comment on rehausse une 4L" "comment reparer un joint de culasse avec une capote et un couteau suisse en 42min?" etc...
bon courage @+ CAD
Posté : 24 janv. 2007, 11:02
par joys
Je suis moi sur un script en vbs ce matin qui disocie les pages d'un fichier PDF....bon ton truc j'ai pas bien compri la problématique!!!
je vais relire une seconde fois!!!
A mon gout.... tu devrais créer un array de ton fichier excel definie par les longueurs max de tes cellules.
Et puis après faire un traitement dans le tableau....
Afin que tu puisse en extraire tes données..
Posté : 24 janv. 2007, 11:08
par Fab
Alex, merci pour ces infos, mais en fait c'est plutôt l'inverse que je souhaite faire, c'est à dire enregistrer le contenu d'une ListBox, par exemple, dans un fichier Excel...
CAD>> ta g*****
Merci en tout cas Alex

Posté : 24 janv. 2007, 11:09
par joys
Passe par un CSV et des points virgules
Et la tu devrait y arrivé!
Posté : 24 janv. 2007, 11:15
par lbeguin
Salut,
je rajouterai juste qu'un super site de développeur francophone existe. Il traite d'un peu tous les langages, notamment VB et VBA. Tu y trouveras des FAQ détaillés et des forums avec des gens super bien informés et pédagogue :
http://www.developpez.com developpez.com
En espèrant que ce site t'aidera dans tes futurs développements...
Posté : 24 janv. 2007, 11:25
par Fab
Alex>> le problème, c'est que je ne suis pas du tout informaticien à la base, et qu'un CSV ca ne me parle pas vraiment en fait...
lbeguin>> je connais bien ce site, j'y suis depuis le début de la semaine et je n'ai rien trouver... mais par contre j'ai une piste trouvée sur le site de vb france...
Je vous tiens au courant!
Merci...
Cad>> :wub:
Posté : 24 janv. 2007, 11:33
par joys
A la csv, c'est pas bien compliqué.
c'est un enregistrerment diferent des fichier excel qui te permet d'avoir entre chaque colone un point virgule....
Posté : 24 janv. 2007, 11:42
par CAD
et la marmotte.....
@+ CAD
Posté : 24 janv. 2007, 11:42
par Fab
OK, ca peut etre pas mal ca...