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 Ens


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    agent de maitrise
    Inscrit en
    Avril 2014
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : agent de maitrise
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 23
    Par défaut Somme SI Ens
    bonjour

    j'ai un soucis avec le code suivant, aprés plusieurs test il savére que le "critére2" ne soit pas pris en compte "<="

    merci de votre aide par avance

    philippe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Sub Macro2()
    Dim T As Double
    Dim Critere1 As String
    Dim Critere2 As Date
        With Worksheets("Feuil1")
            Critere1 = .Cells(59, 1).Value
            Critere2 = .Cells(59, 36).Value
            T = Application.WorksheetFunction.SumIfs(.Range("E59:E179"), _
            .Range("A59:A179"), Critere1, _
            .Range("AI59:AI179"), "<=" & Critere2)
            .Cells(59, 40).Value = T
        End With
    End Sub

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    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 609
    Par défaut
    Bonjour,

    Il faudrait savoir ce que tu as comme valeur ici
    Critere2 = .Cells(59, 36).Value
    Si c'est bien une date, ça devrait fonctionner parfaitement en autant que ta colonne AI contienne aussi des dates.

  3. #3
    Membre averti
    Homme Profil pro
    agent de maitrise
    Inscrit en
    Avril 2014
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : agent de maitrise
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 23
    Par défaut Somme SI Ens
    bonjour Parmi

    c'est bien une date d'autant que la colonne 36 correspond à la colonne Ai la franchement je ne comprends pas, je joins le fichier si tu veux regarder

    merci pour ton aide

    cordialement
    Fichiers attachés Fichiers attachés

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    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 609
    Par défaut
    Est-ce que tu peux dire ce qui ne va pas ou à quelle ligne tu penses que la formule ne fonctionne pas ?
    Je teste ton bout de code et ça fonctionne bien...

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

Discussions similaires

  1. [XL-2007] pb sur somme.si.ens
    Par Gestionnaire_rh dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 09/05/2011, 17h21
  2. Transformation SOMME.SI.ENS en SOMMEPROD
    Par ericdev67 dans le forum Excel
    Réponses: 2
    Dernier message: 01/02/2011, 19h26
  3. [XL-2007] Limite formule somme.si.ens
    Par ridokou dans le forum Excel
    Réponses: 1
    Dernier message: 07/01/2011, 18h45
  4. [XL-2007] comment convertir SOMME.SI.ENS() en macro
    Par patricecrabbe dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/12/2009, 18h52
  5. [XL-2003] Fonction Somme.si.ens en 2003
    Par jijie dans le forum Excel
    Réponses: 4
    Dernier message: 24/04/2009, 21h22

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