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 :

VB.net et excel


Sujet :

VB.NET

  1. #1
    Membre averti
    Homme Profil pro
    Débutant développement
    Inscrit en
    Décembre 2013
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Débutant développement
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2013
    Messages : 30
    Par défaut VB.net et excel
    Bonjour à tous,

    Je suis débutant sous Visual Basic, je suis après essayer de réaliser une application a titre personnel, mais pour l'entreprise ou je travail.

    Un peu d'histoire :

    A l'origine, on a un fichier excel qui nous sert à rédiger ce qu'on appel des pointages hebdomadaire. Le problème est que ce documents est 100% manuel, donc lorsque les équipe sont constitués d'une vingtaine de personne ça devient assez contraignant à faire.

    J'aurais donc voulu créer une application VB.NET pour pouvoir rédiger ces rapport. Voici donc ce que je souhaiterais :

    1 premier USF1 (Accueil) avec 4 boutons dont 1 nommé "Rédiger des rapports"

    Ce bouton affiche un USF2 on l'on choisi le n° de la semaine et le nombre d'intervenants. En fonction du nombre, plusieurs ComboBox s'affiche on là on peut sélectionner les noms des intervenants. Puis un bouton "Valider" qui génèrera les feuilles excel nécessaire à partir de ma trame d'origine.

    Toutes les cellules doivent être en lien avec mon application mais je ne sais pas comment m'y prendre.

    Si quelqu'un pourrais me guider pour ce projet,

    Merci à tous d'avoir pris le temps de me lire..

    Christian

  2. #2
    Membre éclairé Avatar de Uranne-jimmy
    Homme Profil pro
    Bioinformatique
    Inscrit en
    Décembre 2012
    Messages
    778
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Bioinformatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 778
    Par défaut
    Bonjour

    Pour ce qui est de l'interface en VB, c'est pas lié à excel, tu peux coder ça, un interface avec 4 boutons, pas de soucis; un interface formulaire, pas de soucis, créer des combobox en fonction d'une variable, ça se fait.

    Ensuite pour la liaison avec Excel, il faut aller chercher le COM de Excel en passant par les paramètres de ton application : "My project" puis l'onglet référence.
    Après pour remplir tout ça, regarde le msdn concernant Excel (google : msnd excel vb.net + ce que tu cherches). C'est assez intuitif au final

    (dixit l'homme qui a pinaillé )

  3. #3
    Membre averti
    Homme Profil pro
    Débutant développement
    Inscrit en
    Décembre 2013
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Débutant développement
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2013
    Messages : 30
    Par défaut VB.net et excel
    Bonjour Uranne-jimmy,

    Merci de ta réponse, en faite mes USF sont fait en parti, là ou je bug c'est savoir si par exemple je sélectionne 5 intervenants, il me créer sur cette même USF 5 combobox ou là je peux choisir les intervenants et ensuite il me créer 5 feuille nommé en fonction des combo...

    Mais j'en ai plein des comme ça... un débutant quoi... ce projet je l'ai commencé en VBA mais le soucis est que je ne peux créer de module pour la numérisation en PDF, veux tu un fichier exemple pour voir ?

    Christian

  4. #4
    Membre éclairé Avatar de Uranne-jimmy
    Homme Profil pro
    Bioinformatique
    Inscrit en
    Décembre 2012
    Messages
    778
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Bioinformatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 778
    Par défaut
    Je suis moi même en train de faire des recherches pour faire un form dynamique. La solution que j'utilise c'est créer une list(of combobox) et ajouter par code les combobox, en précisant les données sources, la taille, la position du control.

    Si tu bloques également pour faire le traitement excel, tu peux passer un document, mais avant cela, explique nous en quoi tu bloques : insérer du texte dans une cellule précise ? des fonctions ? autre chose ?

  5. #5
    Membre averti
    Homme Profil pro
    Débutant développement
    Inscrit en
    Décembre 2013
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Débutant développement
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2013
    Messages : 30
    Par défaut VB.net et excel
    Ce que je vais faire, c'est préparer toutes mes USF, faire une doc explicative, puis ensuite, vu qu'il faut que j'apprenne, on feras les code en direct si ça ne dérange pas... d'autre pourrons également participer et profiter également.

    Là, mon soucis N°1 : c'est créer une base de donnée "NOM" pour ensuite remplir mes combo avec, a savoir qu'il faut qu'un utilisateur basic doit pouvoir en ajouter au besoin, cas d'un nouvel embauché par exemple.

    Merci

  6. #6
    Membre éclairé Avatar de Uranne-jimmy
    Homme Profil pro
    Bioinformatique
    Inscrit en
    Décembre 2012
    Messages
    778
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Bioinformatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 778
    Par défaut
    Ça tient plus d'une aide ponctuelle là x) Il faut tout de même penser ton application toi même. Garder en mémoire une liste de nom, permettre d'en ajouter au besoin, c'est des choses qui se font de plusieurs façon, selon l'état des choses, selon ses connaissances aussi. Tu peux passer par un petit fichier qui servira de base (que tu peux utiliser en écriture comme en lecture), par exemple (le premier qui me vient en tête, je suis loin d'être le plus à même de te donner une solution facile et optimale).

    Après rédiger une doc sur un programme avant de le coder ... c'est bien pour se faire une idée de ce que se sera mais ça a tout de même beaucoup de chance de changer au fur et à mesure du développement.

  7. #7
    Membre averti
    Homme Profil pro
    Débutant développement
    Inscrit en
    Décembre 2013
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Débutant développement
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2013
    Messages : 30
    Par défaut VB.net et excel
    Mais je n'ai pas dis non plus qu'il fallait me macher le travail, je compte bien penser à mon application moi même.

    Je me suis surement mal exprimé...désolé...

    non non... mes USF sont pour donnée une simple idée... ensuite... je poserais mes question au fur et a mesure tout en créant de nouveau post...

    Car nouvelle question = nouveau post

    Concernant la base pour les noms je pensais créer une sources de donnée sous VB.net... mais est ce vraiment pratique par la suite ?

  8. #8
    Membre éclairé Avatar de Uranne-jimmy
    Homme Profil pro
    Bioinformatique
    Inscrit en
    Décembre 2012
    Messages
    778
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Bioinformatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 778
    Par défaut
    Si tu as juste besoin d'une liste de nom, est-ce réellement intéressant de s'ennuyer avec de telles choses? Encore une fois, je ne suis pas le plus compétent, mais j'aurais simplement utilisé un joli .txt avec un nom par ligne, un chargement de la liste une seule fois, dans le constructeur de ton premier form. Pour ajouter des éléments, tu peux soit passer par le txt, soit par un formulaire, c'est pas vraiment un problème.

    Ce que j'ai voulu dire, c'est que même débutant, il y a beaucoup de chose de faite sur internet, developpez, le msdn, google, sont des sources non dédaignables d'informations qui te feront, toi, gagner du temps. Quand on bloque, il est normal de poser des questions cela dit, je suis le premier à le faire.

Discussions similaires

  1. VB.NET Pilotage Excel : parametres xl... non reconnus
    Par bib34690 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 08/03/2006, 09h49
  2. [VB.NET] export excel et librairie Microsoft excel 11
    Par HULK dans le forum Windows Forms
    Réponses: 2
    Dernier message: 10/02/2006, 14h54
  3. [VB.Net] - Acces à Excel depuis VB.Net
    Par toninonino dans le forum Windows Forms
    Réponses: 14
    Dernier message: 30/09/2005, 11h12
  4. [VB.NET] DataGrid, Excel et encodage
    Par franculo_caoulene dans le forum Windows Forms
    Réponses: 5
    Dernier message: 19/10/2004, 15h11
  5. [VB.NET] Fichier Excel vérouillé avec mot de passe
    Par rafano dans le forum ASP.NET
    Réponses: 2
    Dernier message: 10/06/2004, 14h36

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