• Initiateur de la discussion Initiateur de la discussion Tok-Ra
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

Tok-Ra

Guest
Bonjour le forum !

J'ai besoin de vous !

Sur l'onglet "Récap" j'ai un tableau vide, avec une date à saisir en C2

Lorsque cette date est saisie, je voudrais afficher dans le tableau vide, toutes les lignes trouvées à cette date qu'il y a dans l'onglet Données.

Est ce que c'est possible en formule ? en vba ?

Merci à vous !
 

Pièces jointes

Re : Problème de date

Bonjour et merci pour ta réponse.
Cela dit, ta réponse est bien trop expéditive (au vu de tes autres posts, c'est réccurent), et le fil ne correspond pas à ce que j'ai besoin.

Si quelqu'un d'autre passe par la, je lui en serait très reconnaissant 😉

@tt !
 
Re : Problème de date

Oui bien le code vba
macro non teste mais devrais fonctiionne
Code:
Sub test()

    Sheets("Récap.Journalier").Select
    Range("C2").Select
    datetrouv = ActiveCell.Value
    Sheets("données").Select
    RowCount = Cells(Cells.Rows.Count, "a").End(xlUp).Row
    For i = 3 To RowCount
        Range("A" & i).Select
        compar = ActiveCell.Value
        If compar = datetrouve Then
            ActiveCell.EntireRow.Copy
            Sheets("Récap.Journalier").Select
            RowCount1 = Cells(Cells.Rows.Count, "a").End(xlUp).Row
            Range("A" & RowCount1 + 1).Select
            Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
            False, Transpose:=False
            Sheets("données").Select
            End If
        Next

    End Sub
 
Re : Problème de date

Bonjour Habitude,

Merci pour le TCD, j'avais bien tenté cette solution, mais ça me plait pas 🙁
Y'a pas un moyen via formule ?
J'aimerais bien utiliser le VBA qu'en dernier recours !

@tt !
 
Re : Problème de date

Bonjour jetted !

Merci pour cette macro, mais hélas, elle ne fonctionne pas, je ne comprend pas pourquoi !
Elle ne me colle que la même ligne (la première) 30 fois de suite !

@tt
 
Re : Problème de date

Re le forum,

Bon, merci jetted, j'ai repris en partie ton code que j'ai adapté/simplifié, et ça marche au poil !

Au cas ou:

Code:
Sub test()
RowCount = Sheets("Base").Range("A65536").End(xlUp).Row
For i = 3 To RowCount
    If Sheets("Base").Range("A" & i).Value = Sheets("Récap. Journalier").Range("E2").Value Then
        Sheets("Récap. Journalier").Range("A65536").End(xlUp).Offset(1, 0) = Sheets("Base").Range("A" & i).Value
        Sheets("Récap. Journalier").Range("B65536").End(xlUp).Offset(1, 0) = Sheets("Base").Range("B" & i).Value
        Sheets("Récap. Journalier").Range("C65536").End(xlUp).Offset(1, 0) = Sheets("Base").Range("C" & i).Value
        Sheets("Récap. Journalier").Range("D65536").End(xlUp).Offset(1, 0) = Sheets("Base").Range("D" & i).Value
        Sheets("Récap. Journalier").Range("E65536").End(xlUp).Offset(1, 0) = Sheets("Base").Range("E" & i).Value
    End If
Next
End Sub

Mais cela dit, si quelqu'un a moyen de le faire via les formules, je suis toujours preneur 🙂

@bientot & merci le forum !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 archivage excel
Réponses
12
Affichages
274
Réponses
18
Affichages
721
Réponses
12
Affichages
353
Réponses
5
Affichages
135
Réponses
52
Affichages
3 K
Retour