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 :

Fonction NB.SI.ENS avec un critère qui dépend d'une cellule


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
    Ingénieur aviation civile
    Inscrit en
    Novembre 2012
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur aviation civile
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2012
    Messages : 52
    Par défaut Fonction NB.SI.ENS avec un critère qui dépend d'une cellule
    Bonjour,

    Je vous sollicite encore pour un nouveau problème... Merci encore à tous ceux qui m'ont aidé jusqu'à maintenant.

    Le code présent est mon ambition : il me copie D & ligne et E & ligne en critères alors que je voudrai plus quelque chose du style :
    D2 E2
    D3 E3
    D4 E4

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("G" & ligne).FormulaLocal = "=NB.SI.ENS(Echecs!A2:A6009;D& ligne;Echecs!B2:B6009;E & ligne)"
    Avez-vous des idées? Merci

  2. #2
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    La cellule où doit "fonctionner" la formule et les cellules servant de critères étant sur une même ligne, j'aurais tendance à écrire dans une cellule du classeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =NB.SI.ENS($A$2:$A$6009;INDIRECT("D"&LIGNE());$B$2:$B$6009;INDIRECT("E"&LIGNE()))
    Si la ligne est indiquée dans du code par une variable nommée ligne , on peut sans doute écrire aussi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =NB.SI.ENS($A$2:$A$6009;INDIRECT("D"& ligne);$B$2:$B$6009;INDIRECT("E"& ligne))
    Cordialement
    Claude

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur aviation civile
    Inscrit en
    Novembre 2012
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur aviation civile
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2012
    Messages : 52
    Par défaut
    Bonjour Papouclo,

    Cela ne fonctionne malheureusement pas comme je le désire. Je n'arrive pas à mettre de guillemets dans la syntaxe de la formule. Je voudrais avoir dans la formule D3, D4, D5 etc...

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Bonjour,

    Et comme ça?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("G" & ligne).FormulaLocal = "=NB.SI.ENS(Echecs!A2:A6009;D" & ligne & ";Echecs!B2:B6009;E" & ligne & ")"
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

Discussions similaires

  1. [XL-2007] Aide sur la fonction somme si ens avec plusieurs onglets
    Par zakaroh dans le forum Excel
    Réponses: 4
    Dernier message: 29/04/2015, 14h23
  2. [Débutant] Page ASP.NET avec un lien qui pointe vers une requête HTTPS
    Par fterf dans le forum ASP.NET
    Réponses: 2
    Dernier message: 13/07/2014, 12h07
  3. Réponses: 2
    Dernier message: 27/05/2010, 16h26
  4. Probleme avec un header qui redirige sur une image
    Par Seb33300 dans le forum Langage
    Réponses: 3
    Dernier message: 30/06/2007, 19h24

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