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

Visual C++ Discussion :

AutomationExcel pour �crire la fonction SOMME dans Excel


Sujet :

Visual C++

  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    27
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 27
    Par d�faut AutomationExcel pour �crire la fonction SOMME dans Excel
    Bonjour � tous,

    J'utilise AutomationExcel dans un projet Visual C++.

    Dans mon fichier, je souhaiterais qu'� l'aide de C++, j'affiche dans un classeur Excel la fonction SOMME de plusieurs cellules (J5 � J10)

    Voici le code pour commencer :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    //Automation * ae;
    plage.Format("$E$%u", i + 5); //avec i qui est à 0
    ae->insererChamp(COleVariant(plage),COleVariant("=SOMME(J5:J10)"));
    Lorsque le classeur Excel s'ouvre, la cellule E5 donne la valeur #NOM?. Par contre, quand je clique sur la cellule, Excel me dit qu'elle contient la valeur =SOMME(J5:J10) (c'est exactement ce qu'il me faut !!!). Il faut que j'appuie sur la touche "Entr�e" pour que la cellule s'ex�cute avec la fonction SOMME et m'affiche le bon r�sultat.

    Je me suis renseign�, et #NOM? signifie que c'est due � nom non valide ! je pense qu'en r�alit�, Excel voit que C++ lui envoie un texte dans sa cellule, et non pas une fonction SOMME !

    Alors avez-vous une id�e pour que C++ demande � la fonction SOMME de s'ex�cuter automatiquement dans le classeur Excel, et ainsi �viet que Excel per�oive cette fonction comme du texte simple ?


    Je vous remercie,


    Cordialement,


    Anthony W.

  2. #2
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    27
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 27
    Par d�faut
    Probl�me R�solu !!!

    Dans C++, au lieu de mettre SOMME..., il faut mettre SUM...

    Et voil�, tout marche ! Parfait !!!


    A bient�t !!!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 09/02/2007, 11h31
  2. R�ponses: 3
    Dernier message: 30/11/2006, 00h52
  3. Calcul d'une somme dans Excel ??
    Par LaVaZza dans le forum Macros et VBA Excel
    R�ponses: 7
    Dernier message: 13/06/2006, 22h55
  4. [VBA-E]Fonction F2 dans Excel
    Par Ghis123 dans le forum Macros et VBA Excel
    R�ponses: 10
    Dernier message: 24/05/2006, 15h49

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