IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Insérer un feuille excel


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Autre sans rapport avec l'informatique
    Inscrit en
    Février 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Autre sans rapport avec l'informatique
    Secteur : Transports

    Informations forums :
    Inscription : Février 2016
    Messages : 38
    Par défaut Insérer un feuille excel
    Bonjour,

    Le format excel est bien pratique pour sortir des tableaux contenant des données et aussi pour laisser des cases vides a remplir au stylo

    Je souhaiterais a partir de mon application, remplir une feuille excel avec des données venant de mon application et des cases vides afin de l'imprimer....

    Comment puis je faire ??

    merci de votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 17
    Par défaut
    Bonjour,

    Voici une piste pour ce que tu veux faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    Dim path As String = Application.StartupPath + "\rapport.xlsx"
    Dim data as String = "Ta donnée"
    Dim appXls As xls.Application 'Application excel
    Dim sheetXls As xls.Worksheet 'Feuille excel
     
    Try
                appXls = New xls.Application   'ouverture d'excel
                appXls.Visible = True 'on affiche la fenetre d'excel
                appXls.Workbooks.Open(path) 'ouverture du fichier excel
                sheetXls = appXls.Worksheets(1)
    Catch ex As Exception
                MsgBox("Impossible d'ouvrir le fichier excel" & vbCrLf & ex.ToString)
                appXls.Quit()
    End Try
    appXls.Cells(ligne, colonne).value = data 'Affecte une donnée à une cellule

  3. #3
    Membre averti
    Homme Profil pro
    Autre sans rapport avec l'informatique
    Inscrit en
    Février 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Autre sans rapport avec l'informatique
    Secteur : Transports

    Informations forums :
    Inscription : Février 2016
    Messages : 38
    Par défaut
    Merci bien

    comment faire les mises en forme etc etc??
    Dois je les faire dans la feuille directement sous excel? ou par ligne de code?

    merci encore

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 17
    Par défaut
    Quand j'ai eu à mettre en place de l'automation Excel, je mettais en forme la feuille manuellement et je la remplissais avec l'application.
    Je ne sais pas si c'est possible d'automatiser la mise en forme, tout dépend de tes besoins après.

    Est-ce que tu peux garder la même forme de feuille et la remplir ou tu dois obligatoirement modifier le style de la feuille dynamiquement ?

    Si tu veux plus d'infos tu peux faire une recherche google avec les mots clés "automation excel"

  5. #5
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Tu veux faire quoi exactement ? C'est quoi le rôle d'Excel là-dedans ?
    Utiliser VB.net pour faire de l'Excel pour le seul plaisir de faire de l'Excel n'a pas réellement de sens. Utiliser Excel dans une solution VB.net pour combler un besoin précis peut avoir du sens. Mais là, c'est pour quoi ?

  6. #6
    Membre averti
    Homme Profil pro
    Autre sans rapport avec l'informatique
    Inscrit en
    Février 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Autre sans rapport avec l'informatique
    Secteur : Transports

    Informations forums :
    Inscription : Février 2016
    Messages : 38
    Par défaut
    ce que je voudrais faire:
    mettre la feuille en forme dans excel
    utilisé cette mise en forme pour y mettre les données de l'application
    imprimé la feuille excel ensuite

  7. #7
    Membre averti
    Homme Profil pro
    Autre sans rapport avec l'informatique
    Inscrit en
    Février 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Autre sans rapport avec l'informatique
    Secteur : Transports

    Informations forums :
    Inscription : Février 2016
    Messages : 38
    Par défaut
    ce que je veux faire exactement se trouve en fichier joint au format excel..... fabriqué et fonctionnel il y a 20
    Le but du jeu: en faire une application avec la base de donnée sur un serveur internet, la base de données comportant plusieurs pays, plus de terrain, des données supplementaire
    le top: la base de données serait telechargeable sur le net, et utilisable hors connection car il n' y a pas tjrs de connection internet la ou l'appli sera utilisée, les pc y souffrent, d'ou l'interet de pouvoir telecharger pour ne jamais perdre les donnees essentielles

    evidemment la base de données serait ameliorée avec des photos des terrains, des moyens de contacts radio, et un outil statistique a but de facture comptant les heures de vol par utilisateur, ou par pilote ou par ...............


    voili voilou

    PS c'est moi qui l'est fait a l'epoque, et c'est l'original donc pas de virus garanti (en cas d'alerte si vous l'ouvrez)
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [WD-2007] Insérer des feuilles Excel dans Word
    Par nazimyenier dans le forum VBA Word
    Réponses: 7
    Dernier message: 23/08/2012, 11h46
  2. Insérer une feuille Excel avec macro dans une page HTML
    Par Pakkaï dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/12/2006, 17h40
  3. Insérer une feuille Excel dans une page HTML
    Par Pakkaï dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/12/2006, 14h55
  4. insérer une nouvelle feuille Excel à partir d' Access
    Par Sebastien_INR59 dans le forum Access
    Réponses: 2
    Dernier message: 06/08/2006, 18h47
  5. [Excel] Comment insérer une feuille
    Par etrevilly dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 23/05/2006, 14h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo