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 :

faire une somme des cellules d'une selection


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 14
    Points : 16
    Points
    16
    Par défaut faire une somme des cellules d'une selection
    bonsoir je cherche un code pour faire une somme avec ="sum sur une plage de cellule que j'aurais sélectionné auparavant.

    mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    sub valcouleur()
    Dim couleuro As Variant
     
    For Each couleuro In Selection
     
    If couleuro.Interior.ColorIndex = 3 Then
    Range("D10").Value = "=sum ???? "
    End If
     
    Next
    End Function
    merci d'avance si vous avez qq chose

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

    Informations professionnelles :
    Activité : Engineering

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

    Je verrais bien un truc de ce style là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub valcouleur()
    Dim couleuro As Range
     
    Range("D10").Value = 0 '<-- reset de la cellule D10
    For Each couleuro In Selection
     
    If couleuro.Interior.ColorIndex = 3 Then
    Range("D10").Value = Range("D10").Value + couleuro.Value
    End If
     
    Next
    End Sub

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 14
    Points : 16
    Points
    16
    Par défaut merci
    oui j'avais pensé a cette soluce , mais je me demandais si n pouvais le faire avec la fonction sum en tout les cas merci pour cette réponse .

    et bonne prog !

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

Discussions similaires

  1. faire la somme des valeurs d'une plage de cellule
    Par Iichham dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 29/06/2011, 14h35
  2. [MySQL] Faire la somme des colonnes sur une db
    Par new-root dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/01/2011, 01h30
  3. Faire la somme des lignes d'une variable
    Par maxwell86 dans le forum Shell et commandes GNU
    Réponses: 11
    Dernier message: 18/12/2008, 18h45
  4. Réponses: 9
    Dernier message: 18/02/2008, 11h25
  5. faire la somme des montants d'une table
    Par nestam dans le forum Requêtes
    Réponses: 3
    Dernier message: 15/02/2007, 00h15

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