Utilisation du fichier excel dans Visual Basic

Résolu
chanel35
Messages postés
32
Date d'inscription
jeudi 3 août 2006
Statut
Membre
Dernière intervention
6 septembre 2006
- 9 août 2006 à 16:56
chanel35
Messages postés
32
Date d'inscription
jeudi 3 août 2006
Statut
Membre
Dernière intervention
6 septembre 2006
- 10 août 2006 à 10:56
       Bonjours, 
      Je suis débutante dans le visual basic.
je voudrai savoir comment on peut utiliser le fichier Excel dans le Visual basic c.à.d comment on peut l'intégré : on le met dans une base de donnée et on crée un nouveau a chaque fois qu'on entre les donnée.
ma question comment on peut enregistré ces donnée dans le fichier et les modifier?
comment peutont prendre les resultat du fichier et les afficher?
je suis entrain de commencer mon programme et je souhaite une aide pour faire suite.merci a vous.<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>

5 réponses

mortalino
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
9 août 2006 à 17:12
Julien : sauvage, c'est une débutante ! bonjour au passage,

Exemple :
<small>
Coloration syntaxique automatique </small>
Sub Ouvre_Excel() 
    Dim xlApp       As Object 
    Dim xlBook      As Object 
    Dim xlSheet     As Object 

Set xlApp =   CreateObject ("Excel.Aplication") 
Set xlBook  = xlApp.Open("C:/Chemin du fichier/Nom du fichier.xls") 
Set xlSheet = xlBook.Sheets("Feuil2") 

xlApp.Visible = True 

'*** pour changer le contenu (exemple)

xlSheet.Range("A1").Value = "Salut, je te pilote depuis VB, nananère !" 
'*** etc...

xlApp.Quit True  'sauvegarde
xlApp.Quit False  'ne sauvegarde pas

Set xlApp = Nothing 
Set xlBook = Nothing 
Set xlSheet = Nothing 
End Sub 

<small>
Coloration syntaxique automatique </small>

@++

   Mortalino
Le mystérieux chevalier, "Provençal, le Gaulois"
3
jrivet
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
59
9 août 2006 à 17:01
Salut,


Depuis VB6 tu peux ajouter à ton projet la référence suivante:


Microsoft Excel 9.0 (ou equivalent) Object Library  (depuis le menu références )


Ceci te permetras d'utiliser les objets propores à Excel comme les Classeurs (WorkBook) les feuilles (WorkSheet) ....


Je ne sais pas si cela peu taider.
@+, Julien
0
jrivet
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
59
9 août 2006 à 17:40
Salut mortalino

Parce que les "CreateObject" tu trouve cela moins sauvage????

Au moins avec les references, tu as le menu deroulant te permettant de connaitre les methodes, procedures et autres constantes que peux proposer Excel

Mais pour cela le premier pas c'est la reference.

@+, Julien
Pensez:
0
mortalino
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
9 août 2006 à 17:47
Moi ça va, je manipule bien VBA Excel, donc les objets, je les connais.
Maintenant il est vrai que
    Dim xlApp As Excel.Application
    Dim xlBook As WorkBook
    Dim xlSheet As WorkSheet
bah c'est mieux.

Merci de me remettre dans le droit chemin !

Chanel35, comme le précise [auteurdetail.aspx?ID=89254 jrivet], pense à référencer la librairie Excel

@++

   Mortalino
Le mystérieux chevalier, "Provençal, le Gaulois"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chanel35
Messages postés
32
Date d'inscription
jeudi 3 août 2006
Statut
Membre
Dernière intervention
6 septembre 2006

10 août 2006 à 10:56
ok merci les gas je vai faire ca. ca m'avance enormement.
0