Accueil > Forum > > > > insertion d' ole excel dans un form
insertion d' ole excel dans un form
mardi 19 juin 2007 à 20:21:20 |
insertion d' ole excel dans un form

David78390
|
Bonjour,  Avant ce post j'ai bien cherhé mais rien trouvé  , donc je me tourne vers vous  . J'aurais aimé savoir comme je peut remplir (ecrire) les cases dans la feuille excel (qui est un ole) inséré dans le form général:  image: [ Lien ]En bref Mon ole Excel est nomé TabExcel, et je voudrais acceder aux lignes et aux colones (par la suite, lorsque l'utilisateur ira dans le menu fichier/sauvegarder sur le disque dur) Merci par avance pour vos reponses  (ou vos pistes  )
|
|
vendredi 22 juin 2007 à 11:29:09 |
Re : insertion d' ole excel dans un form

Streptococcus
|
Salut, exactement le même problème que toi et je n'ai rien trouvé...j'ai posté un message similaire hier...en esperant que quelqu'un aie la solution et nous la transmette. Bonne chance
|
|
vendredi 22 juin 2007 à 18:39:35 |
Re : insertion d' ole excel dans un form

David78390
|
Réponse acceptée !
Merci de ton soutient  , et bonne nouvelle voila la solution que j'ai enfin fini par trouver  : En fait l'OLE tel nous nous l'avons crée, ne fonctionne que si tu le lie à un fichier present sur ton disque dur, tu modifies le fichier sur ton DD, tu l'enregistre, et apres tu fait un TabExcel.update   Il faut passer par un object SpreadSheet!  !!  ! et non par un ole Excel, aller voila tout expliqué: [ Lien ]apres pour accéder aux lignes/colonnes du tableau, c'est du bonheur: TabExcel.Cells(1, 5) = "33" 'ecrire 33 en E1 PS: TabExcel est le nom que j'ai redonné a la SpreadSheet
|
|
lundi 25 juin 2007 à 10:02:53 |
Re : insertion d' ole excel dans un form

Streptococcus
|
Super, merci de ta réponse, effectivement, ça marche beaucoup mieux comme ça...c'est parfait Quentin
|
|
lundi 25 juin 2007 à 11:10:22 |
Re : insertion d' ole excel dans un form

Streptococcus
|
En fait, petite désilusion, effectivement la feuille excel se manipule très facilement, j'arrive à y afficher ce que je veux et à fair les calculs dont j'ai besoin, mais je n'arrive pas à ajouter de graphique, et c'étais ça mon objectif premier en fait. Il y a bien la possibilité de faire des graphiques Excel avec les outils MSChart, ChartSpace ou un nouvel Objet OLE ; Graphique Excel, mais la source de donnée doit provenir soit d'une table que l'on remplit manuèlement (donc pas interressant, ni dynamique) soit d'informations extraites d'une bdd (déja plus interressant, mais les données sont brutes, et j'ai pas envie de créer une nouvelle table dans ma base juste pour y mettre des résultats de calcul). Si tu as la solution pour les 3 actions (récupération de données provenenant de variables VB, calcul dans une feuille excel, graphique sur le résultat des calculs) en 1 outil, ça serait super. Merci Quentin
|
|
lundi 25 juin 2007 à 18:44:55 |
Re : insertion d' ole excel dans un form

David78390
|
Re salut quentin. Il semblerais que l'on fasse la meme chose  Moi je me sert de la feuiile excel pour créer un tableau, puis de maniere indépendante (avec d'autres valeur) je cré un graphique. Pour cette deuxieme partie j'ai pris un nouvel Objet OLE ; de type Graphique Microsoft Graphe 2000 (et non le msgraph direct!! car il limite a 4 courbes) pour plus d'info, regarde ici: http://www.vbfrance.com/infomsg_CREER-UNGRAPHIQUE-AVEC-OLE-GRAPHIQUE-MICROSOFT-GRAPH_969296.aspxsi c'est pas assez clair n'hesiste pas: "l'entre-aide est notre force de savoir...."
|
|
lundi 25 juin 2007 à 18:47:26 |
Re : insertion d' ole excel dans un form

David78390
|
P.S les calcul ne pourront pas etre fait direrctement dans ce nouvel ole: Tu dois les calculer dans ton fichier VB et lui pondre le resultat dirrectement dans les cellules.
|
|
mardi 26 juin 2007 à 09:35:08 |
Re : insertion d' ole excel dans un form

Streptococcus
|
Salut David, merci de ta réponse, effectivement ta solution fonctionne parfaitement, juste encore un peu de mal à trouver comment changer le type de graphique (moi je cherchais à faire des diagrammes secteur par exemple...) mais ça doit être faisable. Mais sinon ça marche bien et ça a l'avantage d'être plutôt léger niveau code... Sinon pour mes diagrammes secteur, j'ai finit par trouver une autre solution chez Microsoft, pas très compacte, mais efficace : Voici le lien vers la page en question :
[ Lien ]
Bon courage pour la suite Quentin
|
|
mardi 26 juin 2007 à 18:17:21 |
Re : insertion d' ole excel dans un form

David78390
|
Pour changer ton type de graphique, il doit bien y a voir une ligne de commande dirreecte, mais j'ai pas encore trouvé voila ma bidouille sous la fenetre VB, tu fais un clic droit sur le graphique, et tu choisis modifier. la fenetre de donné s'ouvre. Ensuite tu clic droit (oui un 2eme foi) sur le graphique, puis tu choisis Type de graphique. A ce moment tu les vois tous dispo: graph, barre, ligne, camember,.... tu selectionne celui que tu veux , tu valides et tu revient a ta form principale. La selection du graph reste en memoire.
Voila, Merci , Et bon courage a toi aussi @+
|
|
mercredi 27 juin 2007 à 10:21:31 |
Re : insertion d' ole excel dans un form

Streptococcus
|
Parfait parfait parfait....oublies ma solution Microsoft, c'est incomprehensible et hyper dur à manipuler, maintenant que j'arrive à manipuler ta solution, je vais pouvoir pondre un code clair concis et efficace....Merci ! Encore un léger problème cependant, je ne sais pas si c'est un bug de MSVB6 sous lequel je développe, mais j'arrive pas toujours à perdre le focus quand mon graphique est sélectionné dans mon formulaire (en situation de développement uniquement), je n'arrive plus à selectionner d'autres objets dans la feuille et je suis obligé de tout fermer pour retrouver un fonctionement normal...est-ce un problème que tu as également ?
|
|
Cette discussion est classée dans : form, excel, image, insertion, ole
Répondre à ce message
Sujets en rapport avec ce message
Insertion d'image en VBA Excel 2007 à partir d'un tableau de données [ par Theodavid ]
Bonjour,voilà mon problème :j'ai une liste de 700 produits avec leurs références dans un tableau excel et j'ai un dossier avec les 700 images nomées p
Insertion automatique d'images sous Excel 2007 [ par AuroreC ]
Bonjour,Je cherche à insérer une image dans la colonne 2 d'un fichier excel à partir d'informations qui seraient saisies dans la colonne 1 de ce même
Image dynamique excel et insertion dans un powerpoint [ par elo37150 ]
Bonjour, Novice en VBA, je souhaiterais savoir s'il est possible de mettre une image dynamique d'excel dans un powerpoint sans qu'excel ne s'ouvre.
Insertion objet Excel dans une FORM VB [ par OrionMelancholy ]
J'aimerai insérer directement dans mon programme VB un objet de type feuille Excel pour ensuite le transformer et le mettre à jour à partir de ma base
Insertion image dans Userform VBA Excel [ par takin55 ]
Bonjourvoila je cherhce a inserer une image dans mon userform mais je sais pas comment faire sous windows on fait parcourir ...... mais dans la créat
Ouvrir MS VISIO en VBA, Coller image issue capture écran d'excel dans paint [ par hidozo ]
Bonjour, En VBA Comment lancer MS VISIO depuis mon userform sous Excel ? je passe un film dans mon userform et je souhaite capturer une photo (ça ç
Recuperer le nom d'un fichier image dans une imagelist [ par MASTERVINCE ]
Bonjour ! Encore moi :p Voila mon nouveau probleme qui me fait tourner en bourique depuis quelques heures maintenant... : Dans une form j'ai un Fil
change le background image d'un form [ par AcideNitros ]
Bonjour je n'arrive pas a régler mon problème, que voici: je cherche a faire: j'ai un form principale qui et "form1" sur le quelle je veut changer l
Image est fond d'écran à partir de la picturebox ou de la form. [ par DX90 ]
Bonjours; Je voudrais savoir un tout petit truc qui ne doit pas être super compliquer. J'ai une form1 et une picturebox, j'aimerai que quand je cliqu
Adapation d'une image en arrière plan avec la Form [ par philouxy ]
Bonsoir à tous, Je fais appel à nouveau à vous, car je n'ai pas trouvé d'information en Gogolisant sur mon soucis !!! Je vous l'expose : Voilà,
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|