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 :

compter le nombre d'occurence vide d'une listbox [XL-2019]


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
    Étudiant
    Inscrit en
    Juillet 2024
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2024
    Messages : 35
    Par défaut compter le nombre d'occurence vide d'une listbox
    bonjour le phorum
    je dois faire un planning pour un service dans mon entreprise

    j'ai bien réussi à remonter tous les éléments dont j'ai besoin dans ma listbox mais je souhaiterai la filtrer en fonction d'un critère
    ne pouvant travailler dans acces car non disponible
    j'ai réalisé des clé unique me permettant d'avoir un semblant de BDD
    je vous explique donc ce que je voudrais faire
    j'ai 10 colonnes (dont un masquée), je voudrais pourvoir tester avec ma clé si sur ma dernière colonne (masquée) si rempli ou non
    si rempli ne pas prendre en compte sinon compter le nombre de valeur vide dans cette colonne

    cela permettra à l'utilisateur d'affecter un RDV sans écraser un autre RDV déjà pris
    j'ai déjà ce code pour me compter le nombre de ligne de ma listbox
    j'aimerai donc faire un test du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for i = 1 to Me.lst_RDV.ListCount
    if Me.lst_RDV.ListColumn=10 and me.lst_RDV.listcolum.value ="" then
    i=i+1
    end if
    next i
    ce code peut il fonctionner ?

    j'ai oublié de préciser que je ne veux que les lignes pour laquelle la colonne est vide dans ma listbox

    merci pour votre aide ou conseils

    david

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2024
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2024
    Messages : 35
    Par défaut
    bon j'ai réussi avec une manière détourné
    en effet j'obiens ma listbox via 2 critères de 2 combobox
    j'ai donc ajouté le critére de ma colonne egale à vide comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        If BD(i, 3) Like id_groupe And BD(i, 4) Like seance And BD(i, 10) = "" Then
    mais bon je suis toujours preneur pour arriver à ce résultat par un moyen depuis la listbox (ce qui serait un peu plus pro.)

    merci d'avance pour vos pistes

    david

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/04/2017, 14h01
  2. Compter le nombre d'occurences d'une chaine dans un texte
    Par tim91700 dans le forum Débuter
    Réponses: 5
    Dernier message: 02/04/2011, 16h27
  3. Compter le nombre d'occurences d'un mot dans une table
    Par Scots dans le forum Requêtes
    Réponses: 0
    Dernier message: 11/03/2011, 09h36
  4. [SQL] Compter le nombre d'occurences dans une table par valeur
    Par SpaceFrog dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 16/04/2008, 17h22
  5. Compter le nombre d'occurence dans une chaine
    Par shirya dans le forum Langage
    Réponses: 2
    Dernier message: 16/10/2007, 20h39

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