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 :

[VBA-E]Formule de selection


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 10
    Par défaut [VBA-E]Formule de selection
    bonjour,
    je débute sur la programmation en excel et je cherche à trouver une formule qui permet de selectionner des cellules si la condition est vérifier.
    par exemple
    la colonne A comporte des champs ( voir ci-dessous) et la colonne B renseigne la présence ( P) et l'absence d'une personne (A).
    je voudrai selectionner dans la colonne A tous les lignes qui ont 'lundi' et determiner par conséquent le pourcentage de présence dans la colonne B qui est ( normalement de 66% - 2 P et 1 A).
    A B
    lundi P
    lundi P
    lundi A
    mardi P
    mercredi P


    Merci de votre aide sur ce point.
    A plus

  2. #2
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    Salut!
    Tu n'as pas à les sélectionner, mais à les compter.
    Tu peux faire ça:
    Tu initialises 2 variables: NbLundiTotal et NbLundiPresence
    Tu fais une boucle sur la colonne A (tu la parcours de la première à la dernière ligne ligne).
    A chaque ligne, tu testes la valeur de la cellule:
    -si elle contient autre chose que lundi, tu ne fais rien, tu passes à la ligne suivante;
    -si c'est un lundi, tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NbLundiTotal = NbLundiTotal +1
    , puis tu regardes ta colonne B, et si elle contient un P, tu fais en plus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NbLundiPresence = NbLundiPresence + 1
    A la fin de ta colonne, ton pourcentage se calcule par NbLundiPresence / NbLundiTotal *100

Discussions similaires

  1. [VBA]ou[Formules]Probleme de selection de cellules
    Par Nours87 dans le forum Excel
    Réponses: 3
    Dernier message: 19/05/2007, 17h35
  2. [VBA-E]Interdire la selection de cellule dans une feuille
    Par Tartenpion dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/03/2006, 23h24
  3. [VBA-E] fenetre de selection de feuilles...pourquoi ?
    Par comme de bien entendu dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/11/2005, 09h45
  4. Réponses: 2
    Dernier message: 27/10/2005, 15h51
  5. [VBA/Excel] Formule via macro
    Par UNi[FR] dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 18/10/2005, 15h11

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