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 :

insertion de formule EXEL


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Oh!Tofocus
    Profil pro
    Inscrit en
    Août 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 217
    Par défaut insertion de formule EXEL
    Bonsoir a tous
    Je voudrais insérer la formule SOMME(a1:a20) dans la case a22 d'une feuille

    j'ai essayé ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A22").Formula = "=somme(A1:A20)"
    mais à l'execution j'ai l'affichage : "#VALEUR"
    et il faut que je clique 2 fois dessus puis entrer pour que la somme apparaisse !

    avez vous une solution ?

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 514
    Par défaut
    Bonsoir,

    Essaye

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A22").FormulaLocal = "=somme(A1:A20)"
    Cordialement,

    Tirex28/

  3. #3
    Membre éprouvé
    Inscrit en
    Mai 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 104
    Par défaut
    Bonsoir,

    Pour une question de ce genre, il y a toujours la solution d'utiliser l'enregistreur de macros, qui te donnera :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .FormulaR1C1 = "=SUM(R[-21]C:R[-2]C)"
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .FormulaR1C1 = "=SUM(R1C1:R20C1)"
    pour $A$1:$A$21

  4. #4
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Un ptit mot d'explication :

    FormulaLocal = écriture de la formule dans la langue de l'application. Cette syntaxe fonctionnera sur tous les pc possédant Excel en français mais coincera sur un pc possédant Excel en anglais.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A22").FormulaLocal = "=SOMME(A1:A20)"
    Formula = écriture de la formule dans la langue de VBA (anglais). Cette syntaxe fonctionnera sur tous les pc, quelque soit la langue de l'application.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A22").Formula = "=SUM(A1:A20)"

  5. #5
    Membre confirmé Avatar de Oh!Tofocus
    Profil pro
    Inscrit en
    Août 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 217
    Par défaut
    Merci à vous trois
    Tout est clair maintenant
    et en plus ça marche.....

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

Discussions similaires

  1. [JXL] Insertion de formule
    Par JibéCC dans le forum Documents
    Réponses: 8
    Dernier message: 14/08/2008, 12h01
  2. [OpenOffice][Tableur] Recherche formule exel
    Par aniain dans le forum OpenOffice & LibreOffice
    Réponses: 1
    Dernier message: 21/08/2007, 16h56
  3. Insertion de formule
    Par nicoroth dans le forum Macros et VBA Excel
    Réponses: 26
    Dernier message: 27/06/2007, 12h37
  4. [Excel] Insertion de formule dans ma feuille par macro (erreur400)
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/02/2007, 10h27
  5. [VBA-E] insertion de formule dans cellule
    Par jeff37 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 31/05/2006, 13h53

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