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 :

Somme.si avec activecell.formula


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 55
    Points : 61
    Points
    61
    Par défaut Somme.si avec activecell.formula
    Bonjour,

    Excusez moi de vous déranger en ce début de week end mais j'ai un mini problème qui m'embéte.

    Je souhaiterais entrer une fonction SOMME.SI dans une cellule à l'aide d'une écriture du type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.Formula = "=SUMIF(B24:BT24,"<0",B24:BT24)"
    code qui évidemment ne fonctionne pas et me renvoit FAUX dans la cellule en question. Je pense qu'il ne manque pas grand chose pour que ça fonctionne mais après de longues recherches, je n'ai pas trouvé. Mon objectif étant de sommer toutes les valeurs négatives de la plage B24:BT24.

    Merci d'avance et bonne soirée à tous

  2. #2
    Invité
    Invité(e)
    Par défaut Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.Formula = "=SUMIF(B24:BT2,""<0"",B24:BT24)"

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 617
    Points : 5 912
    Points
    5 912
    Par défaut
    Bonjour,

    Quand on a des guillemets à l'intérieur d'une formule, il faut les doubler
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.Formula = "=SUMIF(B24:BT24,""<0"",B24:BT24)"
    Battu de vitesse...
    MPi²

  4. #4
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 55
    Points : 61
    Points
    61
    Par défaut
    Ok tout fonctionne, merci pour cette explication, maintenant je connaît l'astuce pour des arguements entre guillemets.

    Bonne journée. Bye

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

Discussions similaires

  1. EXCEL : fonction SOMME.SI avec 2 critères
    Par repié dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 17/03/2016, 17h10
  2. boucle en VBA avec activecell.formula et fonction hyperlink
    Par polo92 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/10/2014, 12h59
  3. [Oulook 2010] Erreur avec une ActiveCell.Formula
    Par rnicolas.1987 dans le forum VBA Outlook
    Réponses: 7
    Dernier message: 04/04/2014, 14h43
  4. [VBA-E]selectionner une ligne repérée avec activecell
    Par titou007 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/03/2006, 15h24
  5. [Excel] fonction SOMME.SI avec une cellule pour critère
    Par repié dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/03/2006, 17h39

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