lalouss34
Messages postés8Date d'inscriptionlundi 14 mai 2012StatutMembreDernière intervention10 mai 2013
-
18 mai 2012 à 11:52
lalouss34
Messages postés8Date d'inscriptionlundi 14 mai 2012StatutMembreDernière intervention10 mai 2013
-
20 mai 2012 à 22:15
Bonjour,
je viens de créer un soft de gestionnaire de planning. J'ai une fenêtre où l'utilisateur doit rentré des informations pour la création d'un planning et j'aimerai généré ces données dans un fichier excel de façon à afficher le planning fini.
Il faudrait donc que je récupère les données saisi par l'utilisateur sur VB pour les importé dans un fichier excel. J'ai crée un bouton "Générer au format excel" et la référence microsoft library est activé dans visual studio. Help please !!!
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 18 mai 2012 à 12:59
Bonjour,
Pour exporter vers Excel, il te faut déjà savoir faire du VBA.
Car lors de l'"automatisation d'Excel", c'est surtout des commandes VBA, même si tu développe en VB.NET.
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualVasic (onglet Références dans les propriétés du projet).
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
ApExcel = CreateObject("Excel.application") 'creer un objet
ApExcel.Visible = True ' vous pouvez voir Excel
ApExcel.Workbooks.Open(Filename:="chemin du classeur.xls") 'on ouvre le classeur
ApExcel.Sheets(1).Cells(1, 1).Value = "Saimyas" 'on écrit dans le classeur et la à place de 'Saimyas' je met le nom de mes TextBox ?
ApExcel.ActiveWorkbook.SaveAs(Filename:=
"Chemin du classeur.xls", _
Password:="", WriteResPassword:="", ReadOnlyRecommended:= _
False, CreateBackup:=False) 'on enregistre le classeur
ApExcel.ActiveWorkbook.Close() 'on ferme le classeur
ApExcel.Visible = False 'on ferme Excel