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 :

countif


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 89
    Par défaut countif
    Bonjour,


    Je rencontre un petit problème avec la fonction countif.

    Dans mon userform1, se trouve le combobox 14, il me donne le nombre de fois que la valeur du textbox13 se trouve dans la colonne K de la feuille "Base de donnée".

    Voici le scripte:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub CommandButton6_Click()
    TextBox14 = Application.WorksheetFunction.CountIf(Range("k:k") , (ComboBox1.Text & "PARTIEL SUR APPEL: Absence refus"))
    If TextBox14 > (3) Then
    MsgBox "L'EMPLOYÉ" & " " & ComboBox1.Value & " " & " à " & " " & TextBox14.Value
    End If
    End Sub
    Et c'est là que vient le problème.

    Dans la colonne I, se trouve la date et je voudrais qu'il compte le nombre de fois que la valeur du textbox13 qui se trouve dans la colonne K de la feuille "Base de donnée" seulement si la date de la même ligne, toujours dans la colonne I est plus grand ou égale à la date actuel -30.

    Est-ce possible?



    Merci de vôtre aide

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    J'ai un peu de mal à lier l'énoncé (TextBox13) du problème avec le code (ComboBox1).

    J'ai essayé de pondre un truc qu'il faudra légèrement adapter selon tes TextBox et ComboBox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub CommandButton6_Click()
    Dim x As Date, i%, nb%
    nb = 0
    x = Format(Date, "dd/mm/yyyy")
    For i = 1 To Cells(Rows.Count, 9).End(xlUp).Row
    Select Case Cells(i, 9)
    Case x - 30 To x
    If Cells(i, 11) = TextBox13.Value Then nb = nb + 1
    End Select
    Msgbox "Le nombre de jour est " & nb
    Next
     
    End Sub

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 89
    Par défaut
    merci beaucoup fring,

    Je crois qu'ont y arrives.

    Dans le ComboBox1, il y à le nom de la personne. ex: Denis Picard.

    Je veux par exemple trouver dans la colonne k le nombre de fois qu'il voit la valeur "Denis Picard PARTIEL SUR APPEL: Absence refus" seulement si dans la colonne I de la même ligne, la date est dans les 30 dernièrs jours.


    ps: dans le textbox13, il y a la valeur du combobox1 et de "PARTIEL SUR APPEL: Absence refus". Donc dans cette exemple cette valeur si: Denis Picard PARTIEL SUR APPEL: Absence refus

Discussions similaires

  1. [VBA-E] COUNTIF sur une sélection de plage variable
    Par NiKoS29 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/09/2007, 23h03
  2. [VBA-E] Countif avec deux conditions
    Par bonilla dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/09/2007, 15h30
  3. [Excel] Nb.Si (countif) entre 2 dates
    Par steps5ive dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/02/2007, 16h29
  4. excel: countif avec * et ?
    Par debdev dans le forum Excel
    Réponses: 4
    Dernier message: 09/06/2006, 12h14
  5. [VBA-E] probleme avec la fonction countif
    Par adamm dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 18/02/2006, 09h23

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