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 :

Excel - Écrire une formule dans une cellule


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 3
    Par défaut Excel - Écrire une formule dans une cellule
    Bonjour à tous,

    Voila mon problème c'est que j'obtiens une erreur :
    Exception from HRESULT: 0x800A03EC
    quand j'affecte une formule à une cellule.

    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim formul As String
     
    formul = "=IF(Feuil1!$A14=" & Chr(34) & Chr(34) & Chr(34) & Chr(34) & "," & Chr(34) & Chr(34) & Chr(34) & Chr(34) & ",Feuil1!$A14)"
    sh1.Cells(6, 1).FormulaR1C1 = formul
    Je vois pas ce que je fais de "mal" donc si quelqu'un a une idée ou une solution merci d'avance !

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    Formule invalide

    De ton code, j'en tire la formule suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IF(Feuil1!$A14="""","""",Feuil1!$A14)
    et Excel me la refuse

    Quelle formule veux-tu mettre ?

  3. #3
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 3
    Par défaut
    Bonjour,

    Bah justement je veux écrire ce que tu as mis.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IF(Feuil1!$A14="";"";Feuil1!$A14)
    Les doubles "" ont été mis par une macro, et j'ai juste copié le code de celle-ci.

    Edit : Je viens de voir qu'il y avait des "," au lieu de ";". J'ai donc changé mais j'ai toujours la même erreur...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Import excel d'une cellule "formule" dans une application VB.NET
    Par altahir007 dans le forum Développement Windows
    Réponses: 2
    Dernier message: 26/06/2013, 13h20
  2. Réponses: 3
    Dernier message: 08/02/2013, 10h15
  3. Réponses: 6
    Dernier message: 01/05/2007, 22h03
  4. Réponses: 1
    Dernier message: 15/01/2007, 18h32
  5. [Excel] choisir une cellule dans une formule
    Par arcane dans le forum Excel
    Réponses: 1
    Dernier message: 24/03/2006, 18h05

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