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 :

Aide sur la commande .formula et formule NB.SI.ENS


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9
    Par défaut Aide sur la commande .formula et formule NB.SI.ENS
    Bonjour,

    je vais essayer de faire concis quitte à redétailler plus tard car ma situation est compliquée à expliquer.

    En gros j'aimerais effectuer une formule NB.SI.ENS sur une plage dont le numéro de colonne est variable mais que je connais grâce à une recherche.
    Donc j'aimerais écrire "=NB.SI.ENS(Range(Cells(4,numérocolonne),Cells(500,numérocolonne)),1)" mais ca ne marche pas vraiment, même si je passe par une macro et que j'utilise l'application .Formula.

    Le problème est que pour coder une NB.SI.ENS à quatre conditions en macro, ca va être un peu galère donc j'aimerais bien utiliser cette fonction.

    Auriez-vous une solution?

    Merci d'avance.

  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 fonction correspondant à la fonction NB.SI.ENS dans une feuille est en VBA la fonction Countifs.
    Regarder la syntaxe dans l'aide.
    Cordialement

  3. #3
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [A1].Formula = "=COUNTIFS(" & Cells(4, numérocolonne).Address & ":" & _
    Cells(500, numérocolonne).Address & ",1)"

  4. #4
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9
    Par défaut
    Merci beaucoup pour la syntaxe, ca marche mieux!

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

Discussions similaires

  1. cherche aide sur les commande vbs
    Par neuneu1 dans le forum VBScript
    Réponses: 3
    Dernier message: 11/10/2007, 09h59
  2. Aide sur la commande GREP
    Par roadruner dans le forum Linux
    Réponses: 6
    Dernier message: 30/07/2007, 19h43
  3. Aide sur backquotes command
    Par Pauli dans le forum Langage
    Réponses: 2
    Dernier message: 21/05/2007, 17h56
  4. Aide sur la commande rm
    Par ujoodha dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 21/08/2006, 21h40
  5. Aide sur les commandes sed et awk
    Par elkhy dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 20/06/2006, 08h22

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