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 :

fonction d'Excel sous VB


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Par défaut fonction d'Excel sous VB
    Bonjour à tous!

    voilà je travail sous VB et je manipule des fichiers Excel et j'ai un problème pour une certaine fonction: je code la fonction recherchev mais cela me donne un code erreur, savez vous d'ou cela provient?

    Merci à tous!

    PS: Voici le code,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonfichierExcel.worksheets("parametres").cells(1, 9).FormulaR1C1 = "=VLOOKUP(#01/04/2012#,'[resultats.xls]parametres'!a9:f183,2,FALSE)"

  2. #2
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Bonjour,

    Hum tu ne serais pas plutôt sous Excel en utilisant le VB (ou plutôt vba) ?

    Car cela y ressemble fort.

    Si tu es sur VS (Visual Studio) je n'ai rien dit.

    Petite question c'est quoi le :

    Dans :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonfichierExcel.worksheets("parametres").cells(1, 9).FormulaR1C1 = "=VLOOKUP(#01/04/2012#,'[resultats.xls]parametres'!a9:f183,2,FALSE)"

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Par défaut
    Merci beaucoup tout d'abord de te pencher sur mon souci!

    Et je suis effectivement sous VS...

    Et le formula R1C1 vient du code VBA que j'ai transposé. On m'avait dit qu'en ajoutant une référence à excel je pouvait utiliser le code VBA et les fonctions excel...

    M'aurait on dupé??

  4. #4
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    En effet en important la bibliothèque excel tu peux utiliser une partie des méthodes vba.

    Ok donc on va commencer par le début :

    1. Quel est le code erreur ?
    2. Est-ce que la ligne qui te génère une erreur marche convenablement sous excel ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Par défaut
    Le code erreur est:

    Exception from HRESULT: 0x800A03EC
    Je n'ai pas essayé le code sur excel car ce petit morceau de code n'est qu'un détail parmis beaucoup d'operation (une 50aine de lignes environ que je peut poster si tu le souhaites...

    Merci encore!

  6. #6
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Bon 2 possibilités :

    • soit l'erreur vient de ta formule (ou de ce a quoi elle fait référence)
    • soit l'erreur vient de l'interprétation en vb.net du vba


    Je penche pour la première solution, ce qui en fait un problème de type vba, je et conseille donc d'aller poster dans ce forum, et de revenir nous voir si la solution 1 est éliminée (ce qui laissera la solution 2).

Discussions similaires

  1. fonction de recherche sous excel
    Par CATIMINI dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 22/06/2011, 17h30
  2. [XL-2003] appeler fonction excel sous VBA
    Par zangaloni dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/05/2011, 12h09
  3. Equivalent Fonction "Tendance" Microsoft Excel sous SAS
    Par ismaoul dans le forum SAS STAT
    Réponses: 3
    Dernier message: 23/02/2010, 13h18
  4. Fonction en VBA sous excel
    Par CélineM dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 30/09/2009, 16h00
  5. Equivalent sous SAS de la fonction LOGREG (EXCEL)
    Par RYUZAKI1982 dans le forum SAS STAT
    Réponses: 3
    Dernier message: 12/08/2009, 13h13

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