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 :

Recherche date dans feuille


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
    Mars 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 103
    Par défaut
    Bonjour,

    Je fait la recherche de date dans une feuille avec le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    colonne = 2
    Do Until SHprog.Cells(1, colonne) = "Total"
        d = SHprog.Cells(1, colonne)
        datecalcul = SHprog.Cells(8, 1)
        Sheets(d).Cells(1, 16).FormulaR1C1 = "=COUNTIF(C13," & datecalcul & ")"
        c = Sheets(d).Cells(1, 16)
        SHprog.Cells(8, colonne) = c
        colonne = colonne + 1
    Loop
    Mon soucis vient du fait que lorsque je regarde la formule sur la feuille "d" la valeur de "datecalcul" est 23/9/2008. Or dans ma colonne de recherche la date est de la forme 23/09/2008.
    Pourtant dans la feuille SHprog.cells(8,1) et dans la colonne de recherche les format des dates sont du meme type jj/mm/aaaa.
    Pourquoi je me retrouve avec une forme 23/9/2008 dans ma formule??? Car je pense que mon probleme vient de là.

    En fait je souhaite compter le nombre de fois qu'une date est presente dans une colonne.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 117
    Par défaut
    essayes comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    colonne = 2
    Do Until SHprog.Cells(1, colonne) = "Total"
        d = SHprog.Cells(1, colonne)
        datecalcul = SHprog.Cells(8, 1)
        Sheets(d).Cells(1, 16).FormulaR1C1 = "=COUNTIF(C13," & format(datecalcul,"dd/mm/yyyy") & ")"
        c = Sheets(d).Cells(1, 16)
        SHprog.Cells(8, colonne) = c
        colonne = colonne + 1
    Loop

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 103
    Par défaut
    Le probleme est toujours la...

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 103
    Par défaut
    Probleme resolu, voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    colonne = 2
        Do Until SHprog.Cells(1, colonne) = "Total"
            d = SHprog.Cells(1, colonne)
            SHprog.Cells(ligne, 1).NumberFormat = "General"
            datecalcul = SHprog.Cells(ligne, 1)
            Sheets(d).Columns("M:M").NumberFormat = "General"
            Sheets(d).Cells(1, 16).FormulaR1C1 = "=COUNTIF(C13," & datecalcul & ")"
            C = Sheets(d).Cells(1, 16)
            Sheets(d).Cells(1, 16).ClearContents
            Sheets(d).Columns("M:M").NumberFormat = "m/d/yyyy"
            SHprog.Cells(ligne, 1).NumberFormat = "dddd * dd/mm/yyyy"
            SHprog.Cells(ligne, colonne) = C
            colonne = colonne + 1
        Loop
    Mais je pense qu'il y a plus simple...

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

Discussions similaires

  1. [XL-2003] Recherche multicritères dans feuille
    Par stujava dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 07/08/2012, 12h21
  2. [XL-2007] recherche date dans un tableau
    Par gilou41 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/02/2011, 17h12
  3. recherche chart dans feuille
    Par pinocchio dans le forum Excel
    Réponses: 1
    Dernier message: 22/10/2009, 09h45
  4. Rechercher date dans colonne et renvoi la ligne correspondante
    Par rickgoz dans le forum Macros et VBA Excel
    Réponses: 36
    Dernier message: 28/10/2008, 19h29
  5. Recherche Date dans un String
    Par deniooo dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 18/07/2008, 13h05

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