Utilisation du fichier excel dans Visual Basic [Résolu]

Signaler
Messages postés
32
Date d'inscription
jeudi 3 août 2006
Statut
Membre
Dernière intervention
6 septembre 2006
-
Messages postés
32
Date d'inscription
jeudi 3 août 2006
Statut
Membre
Dernière intervention
6 septembre 2006
-
       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

Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
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"
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
56
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
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
56
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:
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
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"
Messages postés
32
Date d'inscription
jeudi 3 août 2006
Statut
Membre
Dernière intervention
6 septembre 2006

ok merci les gas je vai faire ca. ca m'avance enormement.