LIAISON VB6 - EXCEL

drunkenrockers Messages postés 3 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 14 mars 2003 - 14 janv. 2003 à 16:57
Badclown Messages postés 162 Date d'inscription jeudi 27 décembre 2001 Statut Membre Dernière intervention 22 mars 2004 - 15 janv. 2003 à 11:01
Bonjour a tous,

ayant creé des formulaires sous VB,je cherche le moyen de récuperer les donnéés mises dans les champs des formulaires et de les exporter dans des cellules déja existante dans des feuilles excel

merci d'avance

3 réponses

Badclown Messages postés 162 Date d'inscription jeudi 27 décembre 2001 Statut Membre Dernière intervention 22 mars 2004
15 janv. 2003 à 08:35
C'est pas très compliquer. Tu dois creer ton objet Excel sous VB après pour trouver le code excel pour poouvoir faire ce que tu veux, tu peux faire ton action et l'enregistrer dans une macro pour regarder le code et le remettre en vb avec ton objet excel.

Dim objXL As Object
Set objXL = CreateObject("Excel.Application")
objXl. ...
objXl. ...
objXL.Visible = True


Voila A++
0
drunkenrockers Messages postés 3 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 14 mars 2003
15 janv. 2003 à 10:32
merci :) mais je suis novice en la matiere,je n'ai pas tout compris pourrais tu appronfondir l'explication :)
0
Badclown Messages postés 162 Date d'inscription jeudi 27 décembre 2001 Statut Membre Dernière intervention 22 mars 2004
15 janv. 2003 à 11:01
OK je vais essayer:
ces 2 ligne serve a ouvrir excel:

Dim objXL As Object
Set objXL = CreateObject("Excel.Application")


Et
objXL.Visible = True
a rendre visible ta fenetre excel.

Maintenant dison que tu veux faire une action sous excel, par exemple changer la largeur d'un colonne, tu commence l'enrgistrement d'une macro, tu fait ton action et tu regard le code que cela ta donner, tu reprend ce que tu veux et tu le remet sous vb en mettant ' objXl. ' avant chaque debut de ligne pour dire que c'est l'objet excel qui doit le faire.

@++
0
Rejoignez-nous