Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : insertion d' ole excel dans un form [ Divers / Aide & Documentation ] (David78390)

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.aspx

si 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 ?


1 2

Cette discussion est classé 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 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 probleme d'affichage de fichier Excel dans un OLE [ par ITALIA ] Bonjour,J'aimerais faire apparaitre un fichier Excel dans un objet OLE..Après avoir placé mon objet sur ma Form j'utilise la ligne de commande suivant Excel VBA - Ouverture d'un User Form sur click droit à partir d'une plage Excel variable [ par rbn ] Bonjour ; Je souhaite ouvrir un User Form par un click droit sur une certaine plage de cellule Excel. Le code VBA ci-après (placé dans This Workbook) Insertion et modification d'une image dans une base de donnée SQL SERVER [ par mmalaoui ] Bonjour J'ai réalisé un programme qui insere des images j'ai utilisé la fonction stream ça marche maintenant mon probleme si je veux modifier la p Chargement image [ par Zock ] Bonjour a tous,Voila j'ai besoin d'un peu d'aide.Dans un de mes programmes, je lance une form avec une image demandant de patienter pendant le traitem Ouvrir un fichier Excel dans un datagridview [ par Triboutmatthieu ] Bonjour j'ai un problème et je ne trouve pas de code simple qui fonctionne. Au lancement de ma form je voudrais savoir comment on affiche dans le data Connection OLE+fichier excel [ par NAOUFELLLLLLLL ] Salut,je voudrai savoir comment je peux modifier la source de connection d'un objet OLE de format excel avec la connection des objet,Drive listbox,Dir


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 15,241 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.