Accueil > Forum > > > > Utiliser des fonctions excel sous vb
Utiliser des fonctions excel sous vb
jeudi 26 janvier 2006 à 16:17:37 |
Utiliser des fonctions excel sous vb

mobilotek
|
Salut!
Savez vous comment utiliser la fonction "linest" (="droitereg"(droite de regression)) sous vb?
il doit bien y avoir des API excel, que lon peut choper pour sen servir avec VB?
Si ca nest pas possible, quelqun pourrai me dire comment lancer excel automatiquement avec VB,coller des données dans des célulles,et les récuperer....?
|
|
jeudi 26 janvier 2006 à 16:38:34 |
Re : Utiliser des fonctions excel sous vb

jordinette
|
bonjour,
c'est quoi ton 'linest'?
Ouvrir Excel et coller des données (qui sorte d'où???) dans des cellules de manière automatique c'est faisable. récupéré des données dans des cellules, c'est très simple mais pour en faire quoi?
Jordinette
|
|
jeudi 26 janvier 2006 à 17:34:55 |
Re : Utiliser des fonctions excel sous vb

mobilotek
|
Tout dabord, linest est une fonction qui, à partir de coordonnées de points(qui forme + ou - une droite), donne une équation approximative de la courbe. Les résultat obtenus de linest sont des coefficients.Le nombre de coeff est au choix. moi il men faut 6.(pour une equation du sixième degré. ex:y= k6 * x^6 + k5*x^5+k4*x^4+k3*x^3+k2*x^2+k1*x+ K )
les données à coller sont donc les coordonnés des points que jai.
et les données à recuperer sont les coeficients.
Voilà.
Donc eske tu connais la procédure pour ouvrir excel, et coller les coordonnés dans les céllules?
jimagine quil faut collé la formule excel linest dans une céllule et lancer le calcul...puis recuperer les resultats.
mais je suis néophyte. Aidez-moi!
|
|
vendredi 27 janvier 2006 à 08:59:22 |
Re : Utiliser des fonctions excel sous vb

alpamayo
|
Je pense que ce qu'il te faut est ci-après :
'pour lancer excel depuis VB : Dim ObjExcel As Object dim Valeur as double 'ouverture d'Excel On Error Resume Next ' pour eéviter de retourner une erreur si Excel est déjà ouvert Set ObjExcel = GetObject(, "Excel.application") If ObjExcel Is Nothing Then Set ObjExcel = CreateObject("Excel.application") On Error GoTo ErreurImpressionExcel ObjExcel.Visible = True ObjExcel.Workbooks.Add "NomFichier.xls" ' met valeur dans la cellule Valeur = 123 ObjExcel.ActiveWorkbook.sheets(1).cells(iligne, icol).Value = Valeur
' lance une macro (utile pour toi pour lancer un calcul) ObjExcel.Run "MaMacro"
' récupère une valeur de cellule (à la limute si la macro de calcul prend du temps, met une boucle d'attente avant de récupérer la valeur Valeur =ObjExcel.ActiveWorkbook.sheets(1).cells(iligne, icol).Value
Pierre alpamayo
|
|
vendredi 27 janvier 2006 à 10:32:46 |
Re : Utiliser des fonctions excel sous vb
|
lundi 6 février 2006 à 11:28:39 |
Re : Utiliser des fonctions excel sous vb

mobilotek
|
Jai rencontré un nouveau problème; on ne peut appeller une macro en passant des parametre. L'astuce est de coller la valeur de la variable parametre dans une céllule, et de la récuperer avec la macro. Le hic cest que durant les manip jefface toutes les cellules. Donc il me faudrait une autre solution, merci.
|
|
lundi 6 février 2006 à 12:16:38 |
Re : Utiliser des fonctions excel sous vb

alpamayo
|
je n'ai pas testé pour le passage des paramètres, ce que tu peux déjà faire c'est créer une autre feuille avec un sheets.add, tu mets tes variables dedans et tu effaces la feuille après tes traitements sur la feuille1 (fais un sheets(1).activate pour travailler sur la feuille 1)
alpamayo
|
|
lundi 6 février 2006 à 14:14:24 |
Re : Utiliser des fonctions excel sous vb

mobilotek
|
Réponse acceptée !
Jai trouvé, cest
ObjExcel.Run "MaMacro", param1,parm2,...
|
|
mercredi 1 septembre 2010 à 23:31:44 |
Re : Utiliser des fonctions excel sous vb

bilalbilo
|
Utiliser des fonctions excel sous vb
|
|
Cette discussion est classée dans : vb, excel, utiliser, fonctions
Répondre à ce message
Sujets en rapport avec ce message
Urgent : Excel & VB [ par Webmineur ]
bonjour,comment puis-je utiliser un worksheet excel dans une form VB ?j'arrive à l'insérer dans la form mais je n'arrive pas à l'utiliser. Quand j'exe
Macro Excel et VB 6 [ par Manu ]
Bonjour à tous, J'ai un petit problème que, je suis sûr, vous pourrez m'aider à résoudre.JE cherche à utiliser le olveur d'excel dans visual basic 6.E
utiliser des fichier excel en vb sans installer excel [ par cmi ]
Bonjour à tous,Je souhaite realiser des lectures dans des fichiers de donnees excel via une appli vb.Jusque la , ca va. Le piquant c est que je ne peu
VB + Excel + BD [ par Desesperados ]
lut all g un pb ( of course )j essaye tan bien que mal a utiliser les cellules d 'un fichier exel dans mon projet VB , cad l utiliser comme base de do
utiliser Excel sous VB [ par metalchurch ]
J'ai réussi à utiliser Excel sous Vb et j'ai donc commencer à faire quelques applications toutes simples pour mon projet! Cependant je bloque sur une
Utiliser le solveur excel sous VB ? [ par thepit23 ]
Salut à tous,Je voudrais savoir comment utiliser le solveur excel sous VB.Je sais comment faire pour ouvrir excel et remplir une feuille si c'est obli
Optimisation [ par Kabutosama ]
Bonjour,je suis parfait debutant en VB, donc mon pb est assez simple:J'aimerais resoudre un pb du type:Min 50+12X+2X*X+7Y+2Y*Y;X+Y=20;Il s'agit donc d
Livres en rapport
|
Derniers Blogs
PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc [HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio 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
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
|