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

Macros et VBA Excel Discussion :

insérer une formule dans une cellule [XL-2000]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de zandru
    Homme Profil pro
    Ingénieur conception mécanique
    Inscrit en
    Mars 2008
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2008
    Messages : 507
    Par défaut insérer une formule dans une cellule
    Bonjour,

    Mon erreur est surement très simple mais je ne la trouve pas

    je veux insérer dynamiquement une formule de somme dans une cellule.
    j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    .Cells(46, 2).Formula = "=SOMME(R(-" & 23 - listecom & ")C(11):R(-7)C(11))"
     
    .Cells(46, 2).FormulaR1C1 = "=SOMME(R(-" & 23 - listecom & ")C(11):R(-7)C(11))"
     
    .Cells(46, 2).FormulaR1C1 = "=SUM(R(-" & 23 - listecom & ")C(11):R(-7)C(11))"
     
    .Cells(46, 2).FormulaArray = "=SOMME(R(-" & 23 - listecom & ")C(11):R(-7)C(11))"
    Mais j'ai toujours l'erreur 1004 : "impossible de définir la propriété formula de la classe range"

    Comment faire pour entrer cette formule ?

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    J'ai eu le même problème y a pas 30minutes.
    Voila ce que j'ai fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells( nb_g + 1, 6).FormulaLocal = "=SOMME(G" &  + nb_g + 3 & ":G" &  + nb_g + 3 + nb_c & ")"
    En espérant que cela t'aidera

    ps : j'ai excel 2003

  3. #3
    Membre éclairé Avatar de zandru
    Homme Profil pro
    Ingénieur conception mécanique
    Inscrit en
    Mars 2008
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2008
    Messages : 507
    Par défaut
    le seul "formulaxxx" que je n'avais pas essayé

    ça marche, merci !

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

Discussions similaires

  1. [XL-2010] Insérer le résultat d'une formule dans une case
    Par Walaboss dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/04/2015, 17h19
  2. [Toutes versions] Imbriquer une formule dans une formule à l'aide de l'outil Insertion de fonction
    Par Philippe Tulliez dans le forum Contribuez
    Réponses: 0
    Dernier message: 27/08/2014, 11h21
  3. Réponses: 2
    Dernier message: 23/03/2014, 12h05
  4. [XL-2010] Formule : attribuer une formule dans une cellule
    Par popi33370 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/03/2014, 18h06
  5. Réponses: 3
    Dernier message: 29/01/2008, 12h08

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